﻿
/*内容区 s*/
.commonweb1400 { padding: 0px 15px; }

@media (min-width: 768px) { .commonweb1400 { padding: 0px 20px; } }

@media (min-width: 992px) { .commonweb1400 { padding: 0px 40px; } }

@media (min-width: 1260px) { .commonweb1400 { margin: 0px auto; max-width: 1400px; padding: 0 60px; } }

@media (min-width: 1460px) { .commonweb1400 { padding: 0; } }

.commonweb1600 { padding: 0px 15px; }

@media (min-width: 768px) { .commonweb1600 { padding: 0px 20px; } }

@media (min-width: 992px) { .commonweb1600 { padding: 0px 40px; } }

@media (min-width: 1260px) { .commonweb1600 { padding: 0 60px; } }

@media (min-width: 1460px) { .commonweb1600 { padding: 0 80px; } }

@media (min-width: 1660px) { .commonweb1600 { max-width: 1600px; margin-left: auto; margin-right: auto; padding: 0 80px; } }

@media (min-width: 1760px) { .commonweb1600 .commonweb1600 { padding: 0; } }

/*内容区 e*/
/*字号 s*/
.fz16 { font-size: 14px; }

@media (min-width: 1024px) { .fz16 { font-size: 16px; } }

.fz18 { font-size: 16px; }

@media (min-width: 1024px) { .fz18 { font-size: 18px; } }

.fz20 { font-size: 16px; }

@media (min-width: 1024px) { .fz20 { font-size: 18px; } }

@media (min-width: 1260px) { .fz20 { font-size: 20px; } }

.fz22 { font-size: 16px; }

@media (min-width: 1024px) { .fz22 { font-size: 18px; } }

@media (min-width: 1260px) { .fz22 { font-size: 22px; } }

.fz24 { font-size: 18px; }

@media (min-width: 1024px) { .fz24 { font-size: 20px; } }

@media (min-width: 1260px) { .fz24 { font-size: 24px; } }

.fz26 { font-size: 20px; }

@media (min-width: 768px) { .fz26 { font-size: 22px; } }

@media (min-width: 1024px) { .fz26 { font-size: 24px; } }

@media (min-width: 1260px) { .fz26 { font-size: 26px; } }

.fz28 { font-size: 22px; }

@media (min-width: 1024px) { .fz28 { font-size: 26px; } }

@media (min-width: 1260px) { .fz28 { font-size: 28px; } }

.fz30 { font-size: 22px; }

@media (min-width: 1024px) { .fz30 { font-size: 26px; } }

@media (min-width: 1260px) { .fz30 { font-size: 30px; } }

.fz32 { font-size: 24px; }

@media (min-width: 1024px) { .fz32 { font-size: 28px; } }

@media (min-width: 1260px) { .fz32 { font-size: 32px; } }

.fz36 { font-size: 26px; }

@media (min-width: 1024px) { .fz36 { font-size: 32px; } }

@media (min-width: 1260px) { .fz36 { font-size: 36px; } }

/*字号 e*/
/* 移动端头部控制导航显示/隐藏按钮 s*/
.toggle-btn { width: 30px; height: 30px; position: relative; margin-top: 10px; display: block; }

.toggle-btn span { width: 20px; height: 1px; background: #000000; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in; }

.toggle-btn span:first-child { top: 8px; }

.toggle-btn span:nth-child(2) { top: 50%; }

.toggle-btn span:last-child { bottom: 7px; }

.toggle-btn.cur span:first-child { -webkit-transform: translate(-50%, 7px) rotate(45deg); -ms-transform: translate(-50%, 7px) rotate(45deg); -o-transform: translate(-50%, 7px) rotate(45deg); transform: translate(-50%, 7px) rotate(45deg); }

.toggle-btn.cur span:nth-child(2) { opacity: 0; }

.toggle-btn.cur span:last-child { -webkit-transform: translate(-50%, -7px) rotate(-45deg); -ms-transform: translate(-50%, -7px) rotate(-45deg); -o-transform: translate(-50%, -7px) rotate(-45deg); transform: translate(-50%, -7px) rotate(-45deg); }

/* 移动端头部控制导航显示/隐藏按钮 e*/
/*分页样式 s*/
.hgy-pagination .hgy-mob-load a { display: block; width: 100%; text-align: center; background-color: #0a42a5; color: #fff; font-size: 14px; line-height: 28px; padding: 8px 0; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }

.hgy-pagination .hgy-pagination-view { display: none; text-align: center; }

@media (min-width: 1024px) { .hgy-pagination .hgy-mob-load { display: none; }
  .hgy-pagination .hgy-pagination-view { display: block; }
  .hgy-pagination .hgy-pagination-view .laypage_main { display: inline-block; vertical-align: top; }
  .hgy-pagination .hgy-pagination-view .laypage_main a, .hgy-pagination .hgy-pagination-view .laypage_main input, .hgy-pagination .hgy-pagination-view .laypage_main span { width: 36px; height: 36px; display: inline-block; vertical-align: middle; background-color: #fff !important; line-height: 36px; text-align: center; font-size: 15px; border: 1px solid #d8d8d8; }
  .hgy-pagination .hgy-pagination-view .laypage_main .laypage_curr { background-color: #0a42a5 !important; border-color: #0a42a5; color: #fff; }
  .hgy-pagination .hgy-pagination-view .laypageskin_molv .laypage_curr { background-color: #0a42a5 !important; border-color: #0a42a5; }
  .hgy-pagination .hgy-pagination-view .laypageskin_molv .laypage_prev, .hgy-pagination .hgy-pagination-view .laypageskin_molv .laypage_next { position: relative; text-align: center; font-size: 0 !important; padding: 0 10px !important; }
  .hgy-pagination .hgy-pagination-view .laypageskin_molv .laypage_prev span, .hgy-pagination .hgy-pagination-view .laypageskin_molv .laypage_next span { display: none; }
  .hgy-pagination .hgy-pagination-view .laypageskin_molv .laypage_prev::after, .hgy-pagination .hgy-pagination-view .laypageskin_molv .laypage_next::after { content: ''; width: 8px; height: 8px; border: 2px solid #919191; border-top: none; border-right: none; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; margin-top: -2px; }
  .hgy-pagination .hgy-pagination-view .laypageskin_molv .laypage_prev::after { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); margin-left: 3px; }
  .hgy-pagination .hgy-pagination-view .laypageskin_molv .laypage_next::after { -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); margin-left: 0px; } }

/*分页样式 e*/
/*图片最大 s*/
.hgyMaxPic img { max-width: 100%; }

/*图片最大 e*/
/*图片定位 s*/
.hgyPimg { position: relative; overflow: hidden; }

.hgyPimg::after { content: ''; display: block; padding-bottom: 100%; }

.hgyPimg img { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; min-width: 100%; width: auto; height: 100%; }

/*图片最大 e*/
/*返回顶部 s*/
.to-top { position: fixed; bottom: 5%; right: 15px; width: 40px; height: 40px; -webkit-border-radius: 100%; border-radius: 100%; background: #0a42a5; opacity: .5; display: none; cursor: pointer; z-index: 89; }

.to-top::before { content: ''; position: absolute; left: 50%; top: 17px; width: 10px; height: 10px; border-top: solid 2px #fff; border-right: solid 2px #fff; -webkit-transform: translate(-50%, 0) rotate(-45deg); -ms-transform: translate(-50%, 0) rotate(-45deg); -o-transform: translate(-50%, 0) rotate(-45deg); transform: translate(-50%, 0) rotate(-45deg); }

@media (min-width: 1024px) { .to-top { bottom: 10%; right: 30px; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in; }
  .to-top:hover { opacity: 1; } }

/*返回顶部 e*/
/*标题1 s*/
.publicTitle1 { text-align: center; }

.publicTitle1 .zh { line-height: 1; color: #285aaf; font-size: 24px; margin-bottom: 8px; font-weight: bold; }

.publicTitle1 .zh span { color: #f66909; font-weight: normal; }

.publicTitle1 .en { font-size: 16px; color: #999999; line-height: 1; }

@media (min-width: 1024px) { .publicTitle1 .zh { font-size: 32px; margin-bottom: 22px; }
  .publicTitle1 .en { font-size: 18px; } }

@media (min-width: 1260px) { .publicTitle1 .zh { font-size: 40px; } }

/*标题1 e*/


/*--公共部分--*/
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; cursor: pointer; }

body, form, img, ul, ol, li, dl, dt, dd, p, tr, td, strong, span, pre { margin: 0; padding: 0; border: 0; }

h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; font-weight: normal; }

body, button, input, select, textarea { font: 14px/1.5 Arial, 'PingFang SC','Microsoft YaHei', sans-serif; color: #333; }

ul, li { list-style: none; }

img { border: 0; vertical-align: middle; }

table { border-collapse: collapse; border-spacing: 0; }

table th, table td { border: 1px solid #ccc; }

*, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat; }

article, aside, footer, header, nav, section { display: block; }

a { background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; color: #333; outline: none; cursor: pointer; }

a:hover { background-repeat: no-repeat; text-decoration: none; }

a, input[type="button"], button, label, input[type="submit"], input[type="reset"] { cursor: pointer; }

input[type='number']::-webkit-outer-spin-button, input[type='number']::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0; }

input[type="number"] { -moz-appearance: textfield; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

audio, video { display: inline-block; }

[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }

input, textarea, select { outline: none; }

input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"], button, select, textarea { outline-style: none; -webkit-appearance: none; resize: none; border: none; -webkit-border-radius: 0; border-radius: 0; }

textarea { overflow: auto; vertical-align: top; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px rgba(255, 255, 255, 0) inset !important; }

.bd_weixin_popup, .content-box { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.clearfix { *zoom: 1; }

.clear { clear: both; line-height: 0; height: 0; font-size: 0; }

.fl { float: left; }

.fr { float: right; }

.show { display: block !important; }

.hide { display: none !important; }

.commonweb { padding: 0px 15px; }

.commonwebbox { margin-left: 0px; margin-right: 0px; }

.commonleft { float: none; }

.commonright { float: none; }

.visible-sm, .visible-md, .visible-lg { display: none; }

.hidden-sm, .hidden-md, .hidden-lg { display: block; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; padding-left: 10px; padding-right: 10px; }

.col-xs-12 { width: 100%; }

.col-xs-11 { width: 91.66666667%; }

.col-xs-10 { width: 83.33333333%; }

.col-xs-9 { width: 75%; }

.col-xs-8 { width: 66.66666667%; }

.col-xs-7 { width: 58.33333333%; }

.col-xs-6 { width: 50%; }

.col-xs-5 { width: 41.66666667%; }

.col-xs-4 { width: 33.33333333%; }

.col-xs-3 { width: 25%; }

.col-xs-2 { width: 16.66666667%; }

.col-xs-1 { width: 8.33333333%; }

@media (max-width: 320px) { body { min-width: 320px; } }

@media (min-width: 768px) { .commonweb { padding: 0px 20px; }
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-7 { width: 58.33333333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-4 { width: 33.33333333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-1 { width: 8.33333333%; }
  .visible-sm { display: block; }
  .hidden-sm { display: none; } }

@media (min-width: 992px) { .commonweb { padding: 0px 40px; }
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-md { display: block; }
  .hidden-md { display: none; }
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-1 { width: 8.33333333%; } }

@media (min-width: 1200px) { html { cursor: default; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-lg { display: block; }
  .hidden-lg { display: none; }
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-1 { width: 8.33333333%; } }

@media (min-width: 1260px) { .commonweb { margin: 0px auto; max-width: 1200px; padding: 0; } }

/* layout start*/
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1; }

.swiper-container-no-flexbox .swiper-slide { float: left; }

.swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; }

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -o-transition-property: -o-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform, -o-transform; transition-property: transform,-webkit-transform,-o-transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0, 0, 0); -o-transform: translate(0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.swiper-container-multirow > .swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }

.swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; }

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }

.swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; -moz-box-align: start; align-items: flex-start; -webkit-transition-property: -webkit-transform,height; -o-transition-property: -o-transform; -webkit-transition-property: height,-webkit-transform; transition-property: height,-webkit-transform; -o-transition-property: height,-o-transform; transition-property: transform,height; transition-property: transform,height,-webkit-transform,-o-transform; }

.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }

.swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y; }

.swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x; }

.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none; }

.swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; -webkit-border-radius: 100%; border-radius: 100%; background: #000; }

button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -moz-appearance: none; -ms-appearance: none; -webkit-appearance: none; appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-pagination-bullet-active { opacity: 1; background: #007aff; }



.about-container #allmap { height: 500px; width: 100%; margin-bottom: 30px; }

.about-container h2 { text-align: center; color: #000; font-size: 32px; font-weight: bold; margin-top: 100px; margin-bottom: 40px; line-height: 1.5; }

.about-container .section-p { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.about-container .section-p .sl { width: 46%; }

.about-container .section-p .sl .since { font-size: 60px; color: #d9d9d9; font-weight: bold; }

.about-container .section-p .sr { width: 54%; text-align: right; }

.about-container .team { padding: 10px 10px; }

.about-container .team img { width: 100%; }

.about-container .address { margin-bottom: 100px; }

.about-container .address > div { float: left; }

.about-container .address .content { padding-left: 30px; width: 820px; }

.about-container .address .content h4 { font-size: 16px; font-weight: bold; color: #000; line-height: 40px; }

.about-container .address .content ul { border-top: 2px solid #000; }

.about-container .address .content ul li > div { float: left; border-bottom: 1px solid #dcdcdc; line-height: 80px; }

.about-container .address .content ul li .thead { width: 130px; background-color: #f5f5f5; padding-left: 30px; font-weight: bold; }

.about-container .address .content ul li .tcontent { width: 660px; padding-left: 50px; color: #828282; }

.about-container .address .content ul li .tcontent span { margin-right: 30px; }

.about-container .team-banner img { width: 100%; }

.about-container .cv { margin-top: 20px; margin-bottom: 100px; }

.about-container .cv ul li { border-bottom: 1px solid #ededed; padding: 35px 0; position: relative; }

.about-container .cv ul li.active .icon { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

.about-container .cv ul li > h3, .about-container .cv ul li > p { float: left; }

.about-container .cv ul li h3 { font-size: 34px; color: #000; font-weight: bold; width: 270px; }

.about-container .cv ul li .desc { font-size: 16px; line-height: 32px; color: #666666; width: 840px; padding-left: 50px; text-align: justify; display: none; }

.about-container .cv ul li .icon { position: absolute; right: 0; top: 52px; width: 21px; height: 13px; background: url(../images/drop-icon.png) no-repeat; background-size: cover; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

/* 发展历程 s */
.course-module { width: 100%; position: relative; padding-top: 45px; padding-bottom: 65px; }

.course-module:after { content: ''; position: absolute; left: 33.33333%; width: 2px; height: 100%; background-color: #ebebeb; top: 0; z-index: 2; margin-left: -1px; }

.course-offset { padding-bottom: 10px; }

.course-title { color: #666666; font-size: 18px; font-weight: bold; line-height: 1.5; }

.active-container { position: absolute; width: 1920px; height: 110px; border: 1px solid #d1d1d1; bottom: 285px; right: 66.66667%; z-index: 1; margin-right: -1px; }

.course-container { width: 100%; height: 550px; position: relative; padding-left: 33.33333%; z-index: 10; }

.course-swyear { position: absolute; left: 0; top: 0; width: 33.33333%; height: 100%; padding-top: 220px; padding-bottom: 220px; overflow: hidden; }

.course-swyear ul li { width: 100%; height: auto; position: relative; padding-right: 15px; }

.course-swyear ul li:after { content: ''; position: absolute; right: 0px; width: 2px; background-color: #979797; height: 20%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); opacity: 0; -webkit-transition: opacity 0.3s 0.1s; -o-transition: opacity 0.3s 0.1s; transition: opacity 0.3s 0.1s; }

.course-swyear ul li.swiper-slide-active .course-font { color: #666666; }

.course-swyear ul li.swiper-slide-active:after { opacity: 1; }

.course-table { display: table; width: 100%; height: 100%; }

.course-font { display: table-cell; vertical-align: middle; text-align: center; color: #d1d1d1; line-height: 1.5; font-size: 22px; -webkit-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s; }

.course-font span { font-size: 14px; padding-left: 5px; }

.course-descontent { width: 100%; height: 100%; overflow: hidden; padding-left: 35px; padding-top: 20px; padding-bottom: 20px; }

.course-IScroll { max-height: 100%; overflow-y: auto; width: 100%; padding-right: 10px; }

.course-IScroll::-webkit-scrollbar-track { background-color: rgba(0, 0, 0, 0.5); opacity: 0; }

.course-IScroll::-webkit-scrollbar { width: 2px; height: 2px; opacity: 0; display: none; }

.course-IScroll::-webkit-scrollbar-thumb { background-color: #f66909; -webkit-border-radius: 10px; border-radius: 10px; opacity: 0; }

.course-dectit { margin-bottom: 20px; }

.course-dectit .title { color: #f66909; font-size: 18px; line-height: 1.5; }

.course-dectit .sub { color: #f66909; opacity: 0.3; line-height: 1.2; font-size: 18px; font-weight: bold; }

.course-item { display: none; }

.course-contxt { color: #8c8c8c; font-size: 14px; line-height: 1.875; }

.course-contxt .month { color: #333; font-size: 16px; }

.course-contxt .month span { font-size: 24px; }

.course-contxt .content { font-size: 14px; line-height: 22px; }

.course-contxt .title { font-weight: bold; line-height: 1.5; font-size: 16px; margin-bottom: 3px; }

.course-contxt img { max-width: 100% !important; height: auto !important; }

.course-swiper-prev { bottom: 355px; left: -10px; }

.course-swiper-next { bottom: 295px; left: -10px; }

/* 发展历程 e */

.business-container { padding-top: 90px; padding-bottom: 70px; }

.business-container > h2 { margin-bottom: 30px; text-align: center; font-size: 32px; font-weight: bold; }

.business-container .rent ul { margin-left: -15px; margin-right: -15px; }

.business-container .rent ul > li { float: left; padding-left: 15px; padding-right: 15px; width: 33.33333%; }

.business-container .rent ul .rent-item { display: block; margin-bottom: 40px; }

.business-container .rent ul .rent-item:hover .content { border-bottom: 1px solid #0a42a5; border-left: 1px solid #0a42a5; border-right: 1px solid #0a42a5; }

.business-container .rent ul .rent-item:hover .img img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.business-container .rent ul .rent-item .img { overflow: hidden; }

.business-container .rent ul .rent-item .img img { width: 100%; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.business-container .rent ul .rent-item .content { color: #333; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; padding: 30px 40px; }

.business-container .rent ul .rent-item .content h4 { font-size: 20px; font-weight: bold; height: 54px; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 2; margin-bottom: 20px; }

.business-container .rent ul .rent-item .content .address { padding-left: 20px; margin-bottom: 30px; position: relative; }

.business-container .rent ul .rent-item .content .address::before { content: ''; position: absolute; left: 0px; top: 4px; display: inline-block; width: 13px; height: 16px; background: url(../images/address-icon.png) no-repeat; background-size: contain; }

.business-container .rent ul .rent-item .content .address span { font-size: 16px; font-weight: bold; }

.business-container .rent ul .rent-item .content .address p { color: #666666; }

.business-container .rent ul .rent-item .content .phone { padding-left: 20px; position: relative; }

.business-container .rent ul .rent-item .content .phone::before { content: ''; position: absolute; left: 0px; top: 5px; display: inline-block; width: 13px; height: 16px; background: url(../images/phone-icon.png) no-repeat; background-size: contain; }

.business-container .rent ul .rent-item .content .phone span { font-size: 16px; font-weight: bold; }

.business-container .rent ul .rent-item .content .phone p { color: #666666; }

.business-container .rent-detail ul li { float: left; width: 20%; text-align: center; padding: 50px 15px; }

.business-container .rent-detail ul li .name { font-size: 20px; font-weight: bold; margin: 25px 0 15px; color: #333; }

.business-container .rent-detail ul li p { color: #666666; }

.business-container .rent-detail .rent-slide img { width: 100%; }

.business-container .rent-detail .return { display: block; width: 160px; margin: 30px auto 0; background: #0a42a5; color: #fff; line-height: 60px; text-align: center; }

.business-container .list { text-align: center; width: 620px; margin: 0 auto; }

.business-container .list ul li .item { display: block; width: 200px; line-height: 60px; background-color: #e4e4e4; color: #666; text-align: center; }

.business-container .list ul li .item:hover { background-color: #0a42a5; color: #fff; }

.business-container .list ul li.active .item { background-color: #0a42a5; color: #fff; }

.business-container .desc { text-align: center; margin: 40px 280px; }

.business-container .desc h3 { color: #0a42a5; font-size: 20px; margin-bottom: 15px; font-weight: bold; }

.business-container .desc p { color: #666666; line-height: 24px; }

.business-container .introduce { margin-bottom: 65px; }

.business-container .introduce ul { margin-left: -15px; margin-right: -15px; }

.business-container .introduce ul li { float: left; width: 33.333333%; padding: 0 15px; }

.business-container .introduce ul li h3 { text-align: center; font-size: 18px; border-top: 3px solid #0a42a5; color: #0a42a5; background-color: #e5e5e5; line-height: 50px; font-weight: bold; }

.business-container .introduce ul li p { padding: 20px; color: #666666; font-size: 14px; line-height: 24px; border: 1px solid #e5e5e5; min-height: 300px; }

.business-container .building-slider .slider { width: 900px; float: left; }

.business-container .building-slider .slider img { width: 100%; }

.business-container .building-slider .slide-thumb { float: left; width: 280px; margin-left: 20px; }

.business-container .building-slider .slide-thumb .swiper-slide:nth-child(1) .thumb { border-top: 1px solid #eee; }

.business-container .building-slider .slide-thumb .swiper-slide.active{height: 140px!important;}

.business-container .building-slider .slide-thumb .swiper-slide{height: 115px!important;}

.business-container .building-slider .slide-thumb .swiper-slide.active .thumb { background: #0a42a5; color: #fff; height: 140px;}

.business-container .building-slider .slide-thumb .swiper-slide.active .thumb p{ display: block;}

.business-container .building-slider .slide-thumb .swiper-slide.active .thumb .f { color: #fff; }

.business-container .building-slider .slide-thumb .thumb { color: #666666; padding: 10px; border-bottom: 1px solid #eee; height: 122px; }

.business-container .building-slider .slide-thumb .thumb .f { color: #333; font-size: 30px; font-weight: bold; }

.business-container .building-slider .slide-thumb .thumb span { font-size: 18px; }

.business-container .building-slider .slide-thumb .thumb p { display: none; }

.business-container .contact { background: #e5e5e5; margin-top: 20px; }

.business-container .contact .cl, .business-container .contact .cr { float: left; width: 50%; }

.business-container .contact .cl img { width: 100%; }

.business-container .contact.ho { margin-bottom: 30px; }

.business-container .contact .cr { padding: 40px; }

.business-container .contact .cr.home { padding: 0; }

.business-container .contact .cr.home img { width: 100%; }

.business-container .contact .box { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }

.business-container .contact .box .img, .business-container .contact .box .text { float: left; }

.business-container .contact .box:nth-child(1) { margin-bottom: 30px; }

.business-container .contact .box .text { margin-left: 10px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.business-container .contact .box .text h3 { color: #333; font-size: 18px; line-height: 24px; font-weight: bold; }

.business-container .contact .box .text p { color: #666; font-size: 14px; line-height: 24px; }

.business-container .home-desc { padding: 55px 80px; color: #666666; }

.business-container .home-desc .img { text-align: center; margin-bottom: 30px; }

.business-container .geo { margin-top: 50px; }

.business-container .geo .title { font-size: 20px; font-weight: bold; margin-bottom: 20px; }

.business-container .geo .geo-container > div { float: left; }

.business-container .geo .geo-container .geo-l { width: 618px; padding: 40px 50px; background-color: #0a42a5; color: #fff; line-height: 24px; font-size: 16px; }

.business-container .geo .geo-container .geo-l p { margin-top: 30px; margin-bottom: 18px; }

.business-container .geo .geo-container .geo-l img { width: 100%; }

.business-container .geo .geo-container .geo-r { width: 582px; position: relative; }

.business-container .geo .geo-container .geo-r img { width: 100%; }

.business-container .geo .geo-container .geo-r .name { position: absolute; bottom: 0; background-color: #363636; font-size: 20px; color: #fff; line-height: 50px; z-index: 99; width: 100%; text-align: center; }

.culture-container { padding: 85px 0 60px; }

.culture-container .menu-name { color: #002d9b; font-size: 26px; position: relative; font-weight: bold; padding-left: 20px; margin-bottom: 40px; }

.culture-container .menu-name::before { content: ''; position: absolute; height: 23px; width: 3px; background-color: #002d9b; top: 50%; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.culture-container .culture-banner img { width: 100%; }

.culture-container .culture .culture-item { border: 1px solid #d8d6d7; color: #666666; margin-bottom: 20px; padding: 15px; }

.culture-container .culture .culture-item > div { float: left; }

.culture-container .culture .culture-item .culture-l { width: 125px; height: 85px; border-right: 1px solid #d8d6d7; text-align: center; line-height: 85px; }

.culture-container .culture .culture-item .culture-r { padding-left: 40px; padding-top: 10px; }

.culture-container .culture .culture-item .culture-r:nth-child(1) .title { color: #f66909; }

.culture-container .culture .culture-item .culture-r .title { color: #0a42a5; font-size: 20px; line-height: 36px; font-weight: bold; }

.culture-container .culture .culture-item .culture-r .desc { font-size: 14; line-height: 24px; }

.culture-container .culture-party { margin-bottom: 35px; }

.culture-container .party-item { position: relative; padding: 55px 0; }
.culture-container .party-item:hover h2{ color: #002d9b; }
.culture-container .party-item:hover .date{ color: #002d9b; border: 1px solid #002d9b; }

.culture-container .party-item::after { content: ''; position: absolute; background: url(../images/bottom-line-bg.png); background-size: contain; width: 100%; height: 9px; bottom: 0px; }

.culture-container .party-item .date { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; border: 1px solid #e6e6e6; width: 110px; height: 105px; color: #666666; position: absolute; top: 85px; right: 0px; }

.culture-container .party-item .date .year { font-size: 14px; line-height: 1.1; }

.culture-container .party-item .date .month-day, .culture-container .party-item .date .adorn { font-size: 28px; line-height: 26px; }

.culture-container .party-item h2 { font-size: 14px; font-weight: bold; color: #333; margin-bottom: 35px; }

.culture-container .party-item p { font-size: 14px; color: #666666; width: 1000px; }

.culture-container .culture-photo .gallery .photo-title { text-align: center; font-size: 14px; line-height: 56px; color: #333; }

.culture-container .culture-photo .gallery .swiper-pagination { width: 100%; text-align: center; bottom: 15px; }

.culture-container .culture-photo .gallery .swiper-pagination .swiper-pagination-bullet { margin: 0 5px; background-color: #fff; }

.culture-container .culture-photo .gallery .swiper-pagination .swiper-pagination-bullet-active { background-color: #002d9b; }

.culture-container .culture-photo .gallery .culture-photo-info img { width: 100%; }

.culture-container .culture-photo .thumb { padding: 25px 64px; border: 1px solid #e6e6e6; margin-top: 30px; position: relative; }

.culture-container .culture-photo .thumb > div { float: left; }

.culture-container .culture-photo .thumb .our { width: 250px; height: 196px; background-color: #002d9b; color: #fff; padding: 40px 30px; }

.culture-container .culture-photo .thumb .our .our-cn { font-size: 20px; margin-bottom: 20px; }

.culture-container .culture-photo .thumb .our .our-en-our { font-size: 42px; line-height: 1; }

.culture-container .culture-photo .thumb .our .our-en-team { font-size: 18px; line-height: 1; }

.culture-container .culture-photo .thumb .thumb-swiper { width: 820px; }

.culture-container .culture-photo .thumb .thumb-item img { width: 100%; opacity: 0.7; }

.culture-container .culture-photo .thumb .thumb-item .thumb-title { font-size: 14px; color: #333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-top: 20px; }

.culture-container .culture-photo .thumb .swiper-button-next-thumb { width: 22px; height: 60px; background: url(../images/culture-swiper-next-icon.png) no-repeat; background-size: contain; right: 0; }

.culture-container .culture-photo .thumb .swiper-button-prev-thumb { width: 22px; height: 60px; background: url(../images/culture-swiper-prev-icon.png) no-repeat; background-size: contain; left: 0; }

.culture-container .culture-photo .thumb .active img { opacity: 1; }

.group-container h2 { text-align: center; color: #000; font-size: 32px; font-weight: bold; margin-top: 100px; margin-bottom: 40px; line-height: 1.5; }

.group-container .group { margin-bottom: 60px; }

.group-container .group ul { margin: 0 -5px; }

.group-container .group ul li { float: left; width: 50%; padding: 5px 5px; }

.group-container .group ul li a { display: block; position: relative; overflow: hidden; }

.group-container .group ul li a:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.group-container .group ul li a img { width: 100%; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.group-container .group ul li a .name-container { position: absolute; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); top: 0; left: 0; color: #fff; text-align: center; padding-top: 80px; }

.group-container .group ul li a .name-container .id { font-size: 40px; }

.group-container .group ul li a .name-container h3 { font-size: 30px; }

.group-container .group ul li a .name-container p { font-size: 12px; }

.group-container .group ul li a .name-container .icon { width: 60px; margin: 25px auto 0; }

.group-container .group ul li a .name-container .icon img { width: 100%; height: auto; }

.group-container .content { color: #666666; margin-bottom: 100px; }

.group-container .content .cr, .group-container .content .cl { float: left; width: 50%; }

.group-container .content .cr img { width: 100%; }

.group-container .content .cl { padding-right: 18px; }

.group-container .content .cl .qi { font-size: 22px; font-weight: bold; color: #333; }

.group-container .content .cl .en { color: #0a42a5; font-weight: bold; }

.group-container .content .cl .en { font-size: 50px; }

.group-container .content .cl .en + .en { font-size: 60px; }

.group-container .content .cl h3 { font-size: 32px; font-weight: bold; color: #333; }

.group-container .content .cl p { font-size: 14px; line-height: 24px; margin-bottom: 5px; }


.invest-container { padding-top: 90px; padding-bottom: 70px; }

.invest-container > h2 { margin-bottom: 30px; text-align: center; font-size: 32px; font-weight: bold; }


/*首页 s*/
.inContent-page-box { display: none; }

body { overflow-x: hidden; overflow-y: auto; }

.inbody { height: 100vh; overflow-y: hidden; }

.inhead .headfixed { position: fixed; top: 0; left: 0; width: 100%; background: transparent; z-index: 99; }

.inhead .innernav { height: 66px; font-size: 0; }

.inhead .inhead-container { padding: 0 15px; }

.inhead .logo { padding: 15px 0; display: inline-block; }

.inhead .logo img { height: 20px; display: block; }

.inhead .wxqrcode-box, .inhead .instockCode { display: none; }

.inhead .search, .inhead .wxqrcode { margin-top: 10px; margin-right: 8px; position: relative; }

.inhead .search:hover .wxqrcode-box, .inhead .wxqrcode:hover .wxqrcode-box { pointer-events: auto; opacity: 1; -webkit-transform: translate(-50%, 10px); -ms-transform: translate(-50%, 10px); -o-transform: translate(-50%, 10px); transform: translate(-50%, 10px); }

.inhead .search-btn { display: block; width: 30px; height: 30px; background: url(../images/icon-search.png) no-repeat center center; background-size: 15px 17px; }

.inhead .search-btn.inner { background: url(../images/icon-search02.png) no-repeat center center; }

.inhead .search-box { position: fixed; top: 50px; left: 0; width: 100%; background: #fff; padding: 15px; z-index: 2; display: none; }

.inhead .search-box form { position: relative; }

.inhead .search-box .search-input { width: 100%; height: 35px; border: solid 1px #efefef; background: none; padding: 0 75px 0 15px; background: #fff; }

.inhead .search-box .search-btn { position: absolute; top: 0; right: 0; width: 60px; height: 35px; background: #eee url(../images/icon-search02.png) no-repeat center center; background-size: 15px 17px; }

.inhead .toggle-btn span { background: #fff; }

.inhead .wxqrcode-btn { display: block; width: 30px; height: 30px; background: url(../images/wxqrcode.png) no-repeat center center; background-size: 17px 17px; }

.inhead .wxqrcode-btn.inner { background: url(../images/icon-wxqrcode-333.png) no-repeat center center; }

.inhead .wxqrcode-box { display: block; position: absolute; left: 50%; -webkit-transform: translate(-50%, 15px); -ms-transform: translate(-50%, 15px); -o-transform: translate(-50%, 15px); transform: translate(-50%, 15px); width: 120px; height: 120px; -webkit-border-radius: 10px; border-radius: 10px; background: rgba(255, 255, 255, 0.5); padding: 12px; top: 100%; opacity: 0; pointer-events: none; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; z-index: 33; }

.inhead .wxqrcode-box img{ width: 100%; }


.inhead .wxqrcode-box::after { content: ''; position: absolute; bottom: 100%; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); _font-size: 0; _line-height: 0; _overflow: hidden; width: 0; height: 0; border-width: 10px; border-style: dashed dashed solid dashed; border-color: transparent transparent rgba(255, 255, 255, 0.5) transparent; }

.inhead.active .search-btn { background-image: url(../images/icon-search02.png); }

.inhead.active .wxqrcode-btn { background-image: url(../images/icon-wxqrcode-333.png); }

.inhead.active .toggle-btn span { background: #000; }

.inhead.active .instockCode { color: #333; }

.inhead.mob-active .headfixed { background: #fff; }

.inhead.mob-active .search-btn { background-image: url(../images/icon-search02.png); }

.inhead.mob-active .wxqrcode-btn { background-image: url(../images/icon-wxqrcode-333.png); }

.inhead.mob-active .toggle-btn span { background: #000; }

.inhead.mob-active .instockCode { color: #333; }

.innav { position: fixed; top: 50px; z-index: 99; background: #fff; left: 0; width: 100%; height: 100%; padding: 0px 0 50px; overflow-y: auto; display: none; }

.innav.inner-nav { position: static; overflow: visible; color: #fff; width: auto; }

.innav .home { display: none; }

.innav .innav-list { width: 100%; }

.innav .innav-list li { border-bottom: 1px solid #e5e5e5; position: relative; }

.innav .innav-list li.cur h3 a { color: #0a42a5; }

.innav .innav-list li.active h3 i::after { top: 14px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }

.innav .innav-list h3 { position: relative; }

.innav .innav-list h3 a { padding: 10px 20px; display: block; color: #5d5b5b; font-size: 16px; }

.innav .innav-list h3 i { position: absolute; top: 0; right: 0; height: 100%; width: 80px; }

.innav .innav-list h3 i::after { content: ''; position: absolute; top: 17px; right: 22px; width: 10px; height: 10px; border-bottom: solid 1px #333; border-left: solid 1px #333; -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.innav .inhot-news { display: none; }

.innav .inhead-subnav { display: none; }

.innav .inhead-subnav a { display: block; padding: 8px 30px; font-size: 14px; color: rgba(0, 0, 0, 0.7); }

.index-container { width: 100%; height: 100%; }

.index-content-swiper { width: 100%; height: 100%; }

.index-content-swiper .content { position: relative; display: block; width: 100%; height: 100%; }

.index-content-swiper .insection01 .pic { width: 100%; height: 100%; overflow: hidden; position: relative; }

.index-content-swiper .insection01 .pic video,
.index-content-swiper .insection01 .pic img { position: absolute; height: 100%; width: 100%; object-fit: cover;  top: 0; }

.index-content-swiper .insection01 .word { position: absolute; left: 0; width: 100%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 2; padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px; color: #fff; text-align: center; background-color: rgba(0, 0, 0, .5); }

.index-content-swiper .insection01 .word .en { font-size: 16px; line-height: 1.3; margin-bottom: 8px; }

.index-content-swiper .insection01 .word .zh { font-size: 20px; color: #fff; line-height: 1.3; margin-bottom: 10px; }

.index-content-swiper .insection01 .word .zh span { color: #d55e0d; font-weight: bold; }

.index-content-swiper .insection01 .insection01-btn { margin-top: 40px; }

.index-content-swiper .insection01 .insection01-btn a { width: 128px; line-height: 40px; color: #0a42a5; background: #fff; display: block; margin-left: auto; margin-right: auto; text-align: center; }

.index-content-swiper .insection02 .content { background: #0a42a5 url(../images/stock-data-bg.png) no-repeat center center; background-size: auto 101%; }

.index-content-swiper .insection02 .stock-data { height: 50%; position: relative; padding-top: 60px; }

.index-content-swiper .insection02 .view { padding: 0 15px; position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.index-content-swiper .insection02 .now-stock { max-width: 140px; margin-left: auto; margin-right: auto; }

.index-content-swiper .insection02 .now-stock .stock-num { color: #ef5454; margin-bottom: 6px; }

.index-content-swiper .insection02 .now-stock .stock-num > span { font-weight: bold; font-size: 30px; line-height: 1; position: relative; }

.index-content-swiper .insection02 .now-stock .stock-num > span::after { content: ''; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background: url(../images/icon-stock-up.png) no-repeat center center; background-size: auto 100%; height: 24px; width: 20px; margin-left: 5px; }

.index-content-swiper .insection02 .now-stock .stock-num .stock-Increase { font-size: 16px; line-height: 1; }

.index-content-swiper .insection02 .now-stock .stock-desc { color: #fff; }

.index-content-swiper .insection02 .now-stock.stock-fall .stock-num { color: #54ef75; }

.index-content-swiper .insection02 .now-stock.stock-fall .stock-num > span::after { background-image: url(../images/icon-stock-down.png); }

.index-content-swiper .insection02 .stock-data-list { margin-left: -5px; margin-right: -5px; font-size: 0; color: #fff; margin-top: 18px; }

.index-content-swiper .insection02 .stock-data-list li { font-size: 14px; display: inline-block; vertical-align: top; width: 50%; padding: 0 5px; text-align: center; margin-bottom: 12px; }

.index-content-swiper .insection02 .stock-data-list h3 { line-height: 1; font-size: 22px; font-weight: bold; }

.index-content-swiper .insection02 .company-desc { position: relative; text-align: center; color: #fff; font-size: 16px; border-top: solid 1px rgba(255, 255, 255, 0.2); }

.index-content-swiper .insection02 .company-desc .desc { margin-bottom: 20px; line-height: 30px; }

.index-content-swiper .insection02 .company-desc .company-list { font-size: 0; margin-left: -5px; margin-right: -5px; }

.index-content-swiper .insection02 .company-desc .company-list .item { padding: 0 5px; display: inline-block; vertical-align: top; width: 50%; text-align: center; font-size: 14px; }

.index-content-swiper .insection02 .company-desc .company-list .item a { color: #fff; display: block; }

.index-content-swiper .insection02 .company-desc .company-list .item .icon { display: block; width: 28px; height: 28px; margin-left: auto; margin-right: auto; margin-bottom: 8px; }

.index-content-swiper .insection02 .company-desc .company-list .item .icon img { width: 100%; height: 100%; }

.index-content-swiper .insection02 .company-desc .view { position: static; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; padding: 50px 15px; }

.index-content-swiper .insection02 .stock-view > .desc { color: #fff; margin-top: 12px; }

.index-content-swiper .insection02 .stock-view > .desc a { color: #fff; display: inline-block; }

.index-content-swiper .insection03 .content { background: #fff; }

.index-content-swiper .insection03 .view { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 0; width: 100%; padding-top: 50px; }

.index-content-swiper .insection03 .publicTitle1 { margin-bottom: 25px; }

.index-content-swiper .insection03 .innews-l { margin-bottom: 25px; }

.index-content-swiper .insection03 .innews-l li { margin-bottom: 10px; }

.index-content-swiper .insection03 .innews-l li:last-child { margin-bottom: 0; }

.index-content-swiper .insection03 .innews-l li a { display: table; table-layout: fixed; width: 100%; }

.index-content-swiper .insection03 .innews-l li .hgyPimg { width: 23%; display: table-cell; vertical-align: middle; }

.index-content-swiper .insection03 .innews-l li .info { display: table-cell; vertical-align: middle; padding-left: 15px; padding-right: 15px; border: solid 1px #ddd; border-left: 0; }

.index-content-swiper .insection03 .innews-l li .info h2 { display: -webkit-box; height: 48px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-bottom: 10px; }

.index-content-swiper .insection03 .innews-l li .info .date { color: #999999; line-height: 1; }

.index-content-swiper .insection03 .innews-page { display: none; }

.index-content-swiper .insection03 .innews-r li { font-size: 14px; display: inline-block; vertical-align: top; width: 50%; }

.index-content-swiper .insection03 .innews-r a { display: block; position: relative; }

.index-content-swiper .insection03 .innews-r .word { position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: #fff; }

.index-content-swiper .insection03 .innews-r .innews-r-title { margin-left: 10px; margin-top: 10px; line-height: 1; }

.index-content-swiper .insection03 .innews-r .info { padding: 10px; position: absolute; top: 0; left: 0; height: 100%; width: 100%; padding-top: 40px; }

.index-content-swiper .insection03 .innews-r .info h2 { font-size: 14px; margin-bottom: 5px; display: -webkit-box; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.index-content-swiper .insection03 .innews-r .info .desc { display: -webkit-box; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; opacity: .6; margin-bottom: 10px; }

.index-content-swiper .insection03 .innews-r .hgyPimg::after { padding-bottom: 112.02673%; }

.index-content-swiper .insection04 .view { height: 100%; }

.index-content-swiper .insection04 .insection04-top { height: 55%; background: #fff; position: relative; }

.index-content-swiper .insection04 .insection04-top .publicTitle1 { margin-bottom: 15px; }

.index-content-swiper .insection04 .insection04-top .group-list { padding: 0 13%; }

.index-content-swiper .insection04 .insection04-top .top-view { position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 100%; padding-top: 50px; }

.index-content-swiper .insection04 .ingroup-item { display: block; position: relative; }

.index-content-swiper .insection04 .ingroup-item .hgyPimg::after { padding-bottom: 84.8564%; }

.index-content-swiper .insection04 .ingroup-item .txt { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 76%; text-align: center; color: #fff; line-height: 1; padding: 10px 5px; }

.index-content-swiper .insection04 .ingroup-item .txt::after { content: ''; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 100%; border: solid 1px #fff; }

.index-content-swiper .insection04 .ingroup-item .txt h4 { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-bottom: 8px; }

.index-content-swiper .insection04 .ingroup-item .txt h2 { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 16px; }

.index-content-swiper .insection04 .ingroup-swiper { position: relative; overflow: hidden; padding-bottom: 30px; }

.index-content-swiper .insection04 .ingroup-page { position: absolute; width: 100%; text-align: center; bottom: 10px; line-height: 1; font-size: 0; }

.index-content-swiper .insection04 .ingroup-page span { margin: 0 3px; background: #ddd; }

.index-content-swiper .insection04 .ingroup-page .swiper-pagination-bullet-active { background: #0a42a5; }

.index-content-swiper .insection04 .insection04-bottom { height: 45%; background: url(../images/insection04-bottom-bg.jpg) no-repeat center center; background-size: auto 100%; position: relative; }

.index-content-swiper .insection04 .insection04-bottom .bottom-view { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 0; width: 100%; height: 100%; }

.index-content-swiper .insection04 .insection04-bottom .bottom-view .commonweb1400 { height: 100%; }

.index-content-swiper .insection04 .merchants-box { height: 100%; position: relative; }

.index-content-swiper .insection04 .merchants-box .box-view { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 0; width: 100%; background: #fff; padding: 20px 0; }

.index-content-swiper .insection04 .merchants-list { padding: 0 15px; margin-top: 15px; }

.index-content-swiper .insection04 .merchants-list ul { margin-left: -5px; margin-right: -5px; font-size: 0; text-align: center; margin-bottom: -15px; }

.index-content-swiper .insection04 .merchants-list li { display: inline-block; vertical-align: top; width: 33.3333%; padding: 0 5px; text-align: center; font-size: 14px; margin-bottom: 15px; }

.index-content-swiper .insection04 .merchants-list li a { display: block; }

.index-content-swiper .insection04 .merchants-list li .icon { width: 36px; height: 36px; margin-left: auto; margin-right: auto; margin-bottom: 3px; }

.index-content-swiper .insection04 .merchants-list li .icon img { width: 100%; }

.index-content-swiper .insection04 .merchants-list li p { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.index-content-swiper .infoot .incontact { height: 30%; }

.side-footer .incontact { background: url(../images/incontact-bg.jpg) no-repeat center center; background-size: auto 100%; position: relative; }

.side-footer .incontact-view { padding-top: 50px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 100%; left: 0; text-align: center; color: #fff; }

.side-footer .incontact-view h3 { font-weight: bold; line-height: 1; margin-bottom: 10px; }

.side-footer .incontact-view .desc { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-weight: bold; }

.side-footer .incontact-view .incontact-btn { margin-top: 20px; }

.side-footer .incontact-view .incontact-btn a { -webkit-border-radius: 1000px; border-radius: 1000px; width: 170px; line-height: 36px; text-align: center; display: block; margin-left: auto; margin-right: auto; background-color: #f66909; position: relative; }

.side-footer .incontact-view .incontact-btn a::after { content: ''; display: inline-block; height: 11px; width: 40px; vertical-align: middle; background: url(../images/incontact-btn-after.png) no-repeat center center; background-size: auto 100%; }

.side-footer .infoot-box { background: #363636; color: #999; padding-top: 15px; padding-bottom: 30px; }

.side-footer .infoot-box a { color: #999; }

.side-footer .infoot-commonweb { padding: 0 15px; }

.side-footer .infoot-subnav { display: none; font-size: 0; padding-bottom: 5px; }

.side-footer .infoot-subnav a { display: inline-block; vertical-align: top; margin-right: 15px; margin-bottom: 2px; font-size: 14px; }

.side-footer .infoot-list li { border-bottom: solid 1px #3e3e3e; }

.side-footer .infoot-list li.active h3 i::after { opacity: 0; }

.side-footer .infoot-list h3 { position: relative; }

.side-footer .infoot-list h3 a { color: #fff; display: block; line-height: 36px; font-size: 14px; }

.side-footer .infoot-list h3 i { position: absolute; top: 0; right: 0; height: 100%; width: 80px; }

.side-footer .infoot-list h3 i::before { content: ''; position: absolute; top: 50%; height: 1px; width: 15px; background: #fff; margin-top: -1px; right: 10px; }

.side-footer .infoot-list h3 i::after { content: ''; position: absolute; top: 50%; height: 15px; width: 1px; background: #fff; margin-top: -8px; right: 17px; }

.side-footer .infoot-r { margin-top: 13px; }

.side-footer .infoot-r h4 { color: #999; font-size: 14px; line-height: 1.3; margin-bottom: 10px; }

.side-footer .infoot-r .tel { line-height: 1; margin-bottom: 12px; }

.side-footer .infoot-r .tel a { color: #fff; font-size: 18px; }

.side-footer .foot-ctrl { font-size: 0; }

.side-footer .foot-ctrl .foot-ctrl-item { font-size: 14px; display: inline-block; vertical-align: top; margin-right: 25px; position: relative; }

.side-footer .foot-ctrl .foot-ctrl-item > a { display: block; width: 24px; height: 24px; background-size: 100% 100%; background-position: center center; background-repeat: no-repeat; }

.side-footer .foot-ctrl .foot-ctrl-item > a:hover + .foot-qrcodebox { pointer-events: auto; opacity: 1; -webkit-transform: translate(-50%, 10px); -ms-transform: translate(-50%, 10px); -o-transform: translate(-50%, 10px); transform: translate(-50%, 10px); }

.side-footer .foot-ctrl .foot-ctrl-item .foot-qrcodebox { z-index: 2; }

.side-footer .foot-ctrl .foot-ctrl-item.telme a { background-image: url(../images/foot-icon01.png); }

.side-footer .foot-ctrl .foot-ctrl-item.wb a { background-image: url(../images/foot-icon02.png); }

.side-footer .foot-ctrl .foot-ctrl-item.wx a { background-image: url(../images/foot-icon03.png); }

.side-footer .foot-qrcodebox { position: absolute; left: 50%; -webkit-transform: translate(-50%, 16px); -ms-transform: translate(-50%, 16px); -o-transform: translate(-50%, 16px); transform: translate(-50%, 16px); pointer-events: none; opacity: 0; top: 100%; width: 80px; height: 80px; background: rgba(255, 255, 255, 0.9); padding: 10px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.side-footer .foot-qrcodebox::after { content: ''; position: absolute; left: 50%; bottom: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); _font-size: 0; _line-height: 0; _overflow: hidden; width: 0; height: 0; border-width: 8px; border-style: dashed dashed solid dashed; border-color: transparent transparent rgba(255, 255, 255, 0.9) transparent; }

.side-footer .foot-qrcodebox img { width: 100%; height: 100%; }

.side-footer .infoot-bottom { margin-top: 14px; padding-top: 10px; border-top: solid 1px #3a3a3a; }

.side-footer .infoot-bottom .copyright { margin-bottom: 5px; }

.side-footer .infoot-bottom .fri-link { margin-left: auto; margin-right: auto; width: 120px; background-color: #484848; -webkit-border-radius: 1000px; border-radius: 1000px; position: relative; }

.side-footer .infoot-bottom .fri-link .link-btn { display: block; position: relative; padding-left: 24px; line-height: 34px; color: #fff; }

.side-footer .infoot-bottom .fri-link .link-btn::after { content: ''; position: absolute; top: 50%; right: 24px; -webkit-transform: translateY(-50%) rotate(-45deg); -ms-transform: translateY(-50%) rotate(-45deg); -o-transform: translateY(-50%) rotate(-45deg); transform: translateY(-50%) rotate(-45deg); width: 7px; height: 7px; border-right: solid 1px #fff; border-bottom: solid 1px #fff; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.side-footer .infoot-bottom .fri-link:hover .link-box { -webkit-transform: translateY(-15px); -ms-transform: translateY(-15px); -o-transform: translateY(-15px); transform: translateY(-15px); pointer-events: auto; opacity: 1; }

.side-footer .infoot-bottom .fri-link:hover .link-btn::after { -webkit-transform: translateY(-50%) rotate(-135deg); -ms-transform: translateY(-50%) rotate(-135deg); -o-transform: translateY(-50%) rotate(-135deg); transform: translateY(-50%) rotate(-135deg); margin-top: 2px; }

.side-footer .infoot-bottom .link-box { position: absolute; bottom: 100%; width: 100%; background: rgba(255, 255, 255, 0.9); padding: 5px 0; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px); pointer-events: none; opacity: 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.side-footer .infoot-bottom .link-box::after { content: ''; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); top: 100%; _font-size: 0; _line-height: 0; _overflow: hidden; width: 0; height: 0; border-width: 8px; border-style: solid dashed dashed dashed; border-color: rgba(255, 255, 255, 0.9) transparent transparent transparent; }

.side-footer .infoot-bottom .link-box a { display: block; line-height: 26px; text-align: center; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.banner-category { position: relative; }

.banner-category .inner-banner { width: 100%; height: 200px; background-repeat: no-repeat; background-position: center; background-size: cover; }

.banner-category .category-container .category { position: absolute; bottom: 0; background-color: #fff; color: #999; text-align: center; width: 1200px; }

.banner-category .category-container .category ul { width: 100%; border-bottom: 1px solid #ddd; font-size: 0; }

.banner-category .category-container .category ul li { display: inline-block; }

.banner-category .category-container .category ul li.active a { color: #4771bc; font-weight: bold; }

.banner-category .category-container .category ul li.active a::before { content: ''; display: block; position: absolute; width: 100%; height: 2px; top: 0; left: 50%; background-color: #4771bc; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.banner-category .category-container .category ul li a { display: block; color: #999; padding: 25px 0; width: 160px; position: relative; font-size: 16px; }

.banner-category .category-container .category ul li a::after { content: ''; display: block; position: absolute; width: 1px; height: 18px; top: 50%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background-color: #ddd; }

.banner-category .category-container .category ul li a::before { content: ''; display: block; position: absolute; width: 0; height: 2px; top: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); background-color: #4771bc; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.banner-category .category-container .category ul li a:hover::before { width: 100%; }

.banner-category .category-container .category ul li:last-child a::after { width: 0px; }

.commonweb1200 { margin: 0px auto; max-width: 1200px; }

.page { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.page ul li { float: left; }

.page ul li a { display: block; font-size: 16px; color: #333; width: 40px; height: 40px; text-align: center; line-height: 40px; -webkit-border-radius: 50%; border-radius: 50%; margin: 0 3px; }

.page ul li a:hover, .page ul li a.active { color: #fff; background-color: #0a42a5; }

.page ul li .prev, .page ul li .first, .page ul li .last, .page ul li .next { color: #989ba0; border: 1px solid #e5e5e5; margin: 0 7px; }

.search-container { padding: 30px 0px 70px; }


@media (min-width: 640px) { /*首页 s*/
  .index-content-swiper .insection02 .view { padding-left: 20px; padding-right: 20px; }
  .index-content-swiper .insection02 .stock-data { padding-top: 0; }
  .index-content-swiper .insection02 .stock-data .view { padding-top: 50px; position: absolute; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
  .index-content-swiper .insection02 .stock-view > .desc { text-align: center; }
  .index-content-swiper .insection03 .innews-l { width: 60%; float: left; padding-right: 15px; margin-bottom: 0; }
  .index-content-swiper .insection03 .innews-l li .hgyPimg { width: 25%; }
  .index-content-swiper .insection03 .innews-r { width: 40%; float: right; }
  .index-content-swiper .insection03 .innews-r .innews-swiper { overflow: hidden; }
  .index-content-swiper .insection04 .insection04-top .group-list { padding: 0; }
  .index-content-swiper .insection04 .insection04-bottom { height: auto; padding: 30px 0; }
  .index-content-swiper .insection04 .insection04-bottom .bottom-view { position: static; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; }
  .index-content-swiper .insection04 .merchants-box .box-view { padding: 35px 0; position: static; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; }
  .index-content-swiper .insection04 .merchants-list li { width: 16.6666%; } }

@media (min-width: 768px) { /*首页 s*/
  .index-content-swiper .insection03 .innews-r .innews-r-title { margin-left: 20px; margin-top: 20px; }
  .index-content-swiper .insection03 .innews-r .info { padding-left: 20px; padding-right: 20px; padding-top: 60px; }
  .index-content-swiper .insection04 .ingroup-item .txt { max-width: 174px; }
  .inhead .headfixed.inner-header { background-color: #fff; }
  .inhead .innernav { height: auto; } }

@media (max-width: 768px) { .banner-category .category-container .category { width: 100%; }
  .banner-category .category-container .category ul li a { width: 128px; }
  .about-container h2 { margin-top: 0; }
  .about-container .cv ul li { padding: 30px 0; }
  .about-container .cv ul li h3 { font-size: 30px; }
  .about-container .cv ul li .desc { padding-left: 0; width: 700px; }
  .full-honorA-container .honorA-list .line { display: none; }
  .group-container h2 { margin-top: 30px; margin-bottom: 20px; }
  .group-container .group ul li a .name-container { padding-top: 38px; }
  .group-container .group ul li a .name-container .id { font-size: 36px; }
  .group-container .group ul li a .name-container h3 { font-size: 24px; }
  .group-container .group ul li a .name-container .icon { width: 45px; }
  .group-container .content { margin-bottom: 60px; }
  .group-container .content .cr, .group-container .content .cl { float: none; width: 100%; }
  .group-container .content .cl { padding-right: 0; }
  .group-container .content .cl .en { font-size: 34px; }
  .group-container .content .cl .en + .en { font-size: 42px; }
  .group-container .content .cr { margin-top: 20px; }
  .culture-container .party-item p { width: 600px !important; }
  .news-container { padding-top: 70px !important; padding-bottom: 60px !important; }
  .resource-container { padding-top: 70px; }
  .resource-container > h2 { font-size: 24px; margin-bottom: 20px; }
  .resource-container .full-recruitB-container { padding: 0 0 20px 0; }
  .resource-container .welfare .content .content-l { display: none; }
  .resource-container .welfare .content .content-r { width: 100% !important; padding-left: 0px !important; padding-top: 0px !important; }
  .business-container .rent ul > li { width: 50%; }
  .business-container .desc { margin: 40px 52px !important; }
  .business-container .contact .cr, .business-container .contact .cl { float: none; width: 100%; }
  .business-container .home-desc .img img { width: 100%; }
  .innav.inner-nav { position: fixed; width: 100%; } }

.news-container { padding-top: 90px; padding-bottom: 70px; }

.news-container h2 { margin-bottom: 30px; text-align: center; font-size: 32px; font-weight: bold; }

.news-container .group-news { margin-bottom: 30px; }

.news-container .group-news > ul { margin-left: -15px; margin-right: -15px; }

.news-container .group-news > ul li { float: left; padding: 0 15px 0 15px; width: 33.33333%; }

.news-container .group-news > ul li .news-item { display: block; background-color: #f7f7f7; margin-bottom: 30px; }

.news-container .group-news > ul li .news-item:hover { background-color: #0a42a5; }

.news-container .group-news > ul li .news-item:hover .news-img img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.news-container .group-news > ul li .news-item:hover .title-date { color: #fff; }

.news-container .group-news > ul li .news-item:hover .title-date .date { color: #fff; }

.news-container .group-news > ul li .news-item .news-img { overflow: hidden; }

.news-container .group-news > ul li .news-item .news-img img { width: 100%; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.news-container .group-news > ul li .news-item .title-date { padding: 20px 30px 25px 30px; }

.news-container .group-news > ul li .news-item .title-date h3 { font-size: 18px; line-height: 30px; font-weight: bold; margin-bottom: 15px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: 60px; }

.news-container .group-news > ul li .news-item .title-date .date { font-size: 14px; color: #828282; }

.news-container .news-article .article-top > div, .news-container .news-article .article-bottom > div { float: left; }

.news-container .news-article .article-top { border-bottom: 2px solid #333333; padding-bottom: 20px; }

.news-container .news-article .article-bottom { padding-top: 20px; }

.news-container .news-article .views { width: 200px; line-height: 30px; }

.news-container .news-article .views span { margin-left: 7px; }

.news-container .news-article .title { font-size: 26px; line-height: 60px; }

.news-container .news-article .date { width: 200px; }

.news-container .news-article .date .year-month { line-height: 32px; }

.news-container .news-article .date .day { font-size: 50px; line-height: 1; }

.news-container .news-article .content { width: 1000px; color: #828282; line-height: 24px; }

.news-container .news-article .content p, .news-container .news-article .content img { margin-bottom: 10px; }

.news-container .news-article .content .share { margin-top: 50px; margin-bottom: 30px; }

.news-container .news-article .content .share > div { float: left; line-height: 44px; }

.news-container .news-article .content .share .bdshare-button-style0-32 .bds_weixin { background: url(../images/wx-icon.png) no-repeat; background-size: contain; }

.news-container .news-article .content .share .bdshare-button-style0-32 .bds_fbook { background: url(../images/fbook-icon.jpg) no-repeat; background-size: contain; }

.news-container .news-article .content .share .bdshare-button-style0-32 .bds_twi { background: url(../images/twitter-icon.jpg) no-repeat; background-size: contain; -webkit-border-radius: 50%; border-radius: 50%; }

.news-container .news-article .content .prev-next { border-top: 2px solid #333; border-bottom: 2px solid #333; }

.news-container .news-article .content .prev-next .prev > a, .news-container .news-article .content .prev-next .next > a { display: block; padding: 30px 50px; font-size: 18px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: start; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: start; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.news-container .news-article .content .prev-next .prev > a:hover span:nth-child(3), .news-container .news-article .content .prev-next .next > a:hover span:nth-child(3) { color: #0a42a5; }

.news-container .news-article .content .prev-next .prev > a span, .news-container .news-article .content .prev-next .next > a span { display: inline-block; width: 115px;}

.news-container .news-article .content .prev-next .prev > a span:nth-child(2), .news-container .news-article .content .prev-next .next > a span:nth-child(2) { width: 70px; height: 6px; background-size: contain; }

.news-container .news-article .content .prev-next .prev > a span:nth-child(3), .news-container .news-article .content .prev-next .next > a span:nth-child(3) { width: 560px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.news-container .news-article .content .prev-next .prev { border-bottom: 1px solid #f0f3f7; }

.news-container .news-article .content .prev-next .prev span:nth-child(2) { background: url(../images/arrow-prev.png) no-repeat; }

.news-container .news-article .content .prev-next .prev > a:hover span:nth-child(2) { background: url(../images/arrow-prev-a.png) no-repeat; }

.news-container .news-article .content .prev-next .next span:nth-child(2) { background: url(../images/arrow-next.png) no-repeat; }

.news-container .news-article .content .prev-next .next > a:hover span:nth-child(2) { background: url(../images/arrow-next-a.png) no-repeat; }

.news-container .news-article .content .return { display: inline-block; border: 1px solid #d8d8d8; color: #333; padding: 15px 100px; -webkit-border-radius: 50px; border-radius: 50px; float: right; margin-top: 30px; }

.news-container .news-article .content .return:hover { color: #0a42a5; }


@media (min-width: 1024px) { /*首页 s*/
  .inContent-page-box { position: fixed; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 30px; background: rgba(255, 255, 255, 0.1); display: block; z-index: 99; -webkit-border-radius: 1000px; border-radius: 1000px; padding: 15px 0; right: 20px; }
  .inContent-page-box span { display: block; margin: 17px auto; background: #fff; position: relative; }
  .inContent-page-box span:first-child { margin-top: 0; }
  .inContent-page-box span:last-child { margin-bottom: 0; }
  .inContent-page-box span::after { content: ''; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 18px; height: 18px; border: solid 1px #fff; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; opacity: 0; }
  .inContent-page-box .swiper-pagination-bullet-active { background: #d55e0d; }
  .inContent-page-box .swiper-pagination-bullet-active::after { opacity: 1; }
  .inContent-page-box.active { background: rgba(0, 0, 0, 0.05); }
  .inContent-page-box.active span { background-color: #b8b8b8; }
  .inContent-page-box.active span::after { border-color: #b8b8b8; }
  .inContent-page-box.active .swiper-pagination-bullet-active { background: #d55e0d; }
  .inhead .inhead-container { padding: 0 40px; }
  .inhead .logo { padding: 19px 0; }
  .inhead .logo img { height: 26px; }
  .inhead .toggle-btn-box { display: none; }
  .inhead .instockCode { display: inline-block; font-size: 12px; line-height: 1; margin-top: 17px; padding-left: 30px; color: #fff; }
  .inhead .instockCode.inner { color: #333333; }
  .inhead .instockCode p { line-height: 15px; }
  .inhead .instockCode .code-num { font-size: 14px; }
  .inhead .wxqrcode, .inhead .search { margin-top: 0; margin-right: 0; }
  .inhead .wxqrcode .wxqrcode-box { -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }
  .inhead .wxqrcode:hover .wxqrcode-box { -webkit-transform: translate(-50%, -5px); -ms-transform: translate(-50%, -5px); -o-transform: translate(-50%, -5px); transform: translate(-50%, -5px); }
  .inhead .search-btn, .inhead .wxqrcode-btn { width: 76px; height: 64px; position: relative; }
  .inhead .search-btn::after, .inhead .wxqrcode-btn::after { content: ''; position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 15px; background-color: #ffffff; opacity: 0.2; }
  .inhead .search-btn.inner::after, .inhead .wxqrcode-btn.inner::after { background-color: #333; }
  .inhead .headfixed { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .inhead .headfixed.inner-header { background-color: #fff; position: static; }
  .inhead.pc-head .headfixed { -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); }
  .inhead .search-box { top: 64px; padding: 30px; }
  .inhead .search-box form { max-width: 600px; margin-left: auto; margin-right: auto; }
  .inhead .search-box .search-input { height: 46px; padding-right: 100px; font-size: 16px; }
  .inhead .search-box .search-btn { height: 46px; width: 100px; }
  .index-content-swiper .insection01 .word { padding: 30px 40px; text-align: left; top: 26%; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; }
  .index-content-swiper .insection01 .word .en { font-size: 18px; line-height: 24px; }
  .index-content-swiper .insection01 .word .zh { font-size: 40px; letter-spacing: 3px; margin-bottom: 24px; }
  .index-content-swiper .insection01 .word .desc { font-size: 16px; letter-spacing: 1px; }
  .index-content-swiper .insection01 .insection01-btn { margin-top: 68px; }
  .index-content-swiper .insection01 .insection01-btn a { margin-left: 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .index-content-swiper .insection01 .insection01-btn a:hover { color: #fff; background: #0a42a5; }
  .index-content-swiper .insection02 .content { background-size: 100% auto; }
  .index-content-swiper .insection02 .stock-data .view { padding-top: 64px; text-align: center; display: table; table-layout: fixed; padding-left: 10%; padding-right: 10%; }
  .index-content-swiper .insection02 .now-stock { display: table-cell; vertical-align: middle; font-size: 14px; width: 200px; max-width: 200px; text-align: left; padding-right: 40px; border-right: solid 1px rgba(255, 255, 255, 0.2); }
  .index-content-swiper .insection02 .now-stock .stock-num { margin-bottom: 22px; }
  .index-content-swiper .insection02 .now-stock .stock-num > span { font-size: 40px; }
  .index-content-swiper .insection02 .now-stock .stock-num > span::after { height: 40px; width: 36px; margin-left: 8px; }
  .index-content-swiper .insection02 .now-stock .stock-num .stock-Increase { font-size: 18px; padding-top: 10px; }
  .index-content-swiper .insection02 .now-stock .stock-desc { font-size: 16px; }
  .index-content-swiper .insection02 .stock-view { display: table-cell; vertical-align: middle; padding-left: 30px; }
  .index-content-swiper .insection02 .stock-view > .desc { text-align: left; }
  .index-content-swiper .insection02 .stock-data-list { margin-top: 0; }
  .index-content-swiper .insection02 .stock-data-list li { width: 25%; text-align: left; font-size: 0; }
  .index-content-swiper .insection02 .stock-data-list li div { font-size: 14px; display: inline-block; text-align: center; }
  .index-content-swiper .insection02 .stock-data-list h3 { font-size: 30px; margin-bottom: 10px; }
  .index-content-swiper .insection02 .company-desc { background-size: 100% 100%; }
  .index-content-swiper .insection02 .company-desc .view { padding-top: 80px; padding-bottom: 80px; }
  .index-content-swiper .insection02 .company-desc .desc { max-width: 600px; margin-left: auto; margin-right: auto; margin-bottom: 40px; }
  .index-content-swiper .insection02 .company-desc .company-list { max-width: 600px; margin-left: auto; margin-right: auto; }
  .index-content-swiper .insection02 .company-desc .company-list p { font-size: 16px; }
  .index-content-swiper .insection03 .innews-l { width: 35.71429%; }
  .index-content-swiper .insection03 .innews-l li:hover .hgyPimg img { -webkit-transform: translate(-50%, -50%) scale(1.03); -ms-transform: translate(-50%, -50%) scale(1.03); -o-transform: translate(-50%, -50%) scale(1.03); transform: translate(-50%, -50%) scale(1.03); }
  .index-content-swiper .insection03 .innews-l li:hover h2 { color: #0a42a5; }
  .index-content-swiper .insection03 .innews-l li .hgyPimg { width: 31.38075%; }
  .index-content-swiper .insection03 .innews-l li .info h2 { font-size: 16px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .index-content-swiper .insection03 .innews-r { width: 64.28571%; }
  .index-content-swiper .insection03 .innews-r .innews-r-title { margin-top: 30px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .index-content-swiper .insection03 .innews-r li:hover .info { -webkit-transform: translateY(35px); -ms-transform: translateY(35px); -o-transform: translateY(35px); transform: translateY(35px); background: transparent; }
  .index-content-swiper .insection03 .innews-r li:hover .innews-r-title { color: #73c9ff; }
  .index-content-swiper .insection03 .innews-r .info { background: rgba(0, 0, 0, 0.7); padding-top: 40px; -webkit-transform: translateY(45%); -ms-transform: translateY(45%); -o-transform: translateY(45%); transform: translateY(45%); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .index-content-swiper .insection03 .innews-r .info h2 { font-size: 16px; line-height: 22px; height: 44px; }
  .index-content-swiper .insection03 .innews-r .info .date { font-size: 16px; }
  .index-content-swiper .insection03 .innews-r .info .desc { margin-bottom: 26px; }
  .index-content-swiper .insection03 .publicTitle1 { margin-bottom: 50px; }
  .index-content-swiper .insection04 .insection04-top .publicTitle1 { margin-bottom: 20px; }
  .index-content-swiper .insection04 .insection04-top .top-view { padding-top: 64px; }
  .index-content-swiper .insection04 .ingroup-item:hover .txt::after { -webkit-transform: translate(-50%, -50%) scale(1.03); -ms-transform: translate(-50%, -50%) scale(1.03); -o-transform: translate(-50%, -50%) scale(1.03); transform: translate(-50%, -50%) scale(1.03); opacity: 0; }
  .index-content-swiper .insection04 .ingroup-item:hover img { -webkit-transform: translate(-50%, -50%) scale(1.03); -ms-transform: translate(-50%, -50%) scale(1.03); -o-transform: translate(-50%, -50%) scale(1.03); transform: translate(-50%, -50%) scale(1.03); }
  .index-content-swiper .insection04 .ingroup-item .txt { padding: 18px 0; }
  .index-content-swiper .insection04 .ingroup-item .txt::after { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .index-content-swiper .insection04 .insection04-bottom { background-size: 100% 100%; padding-top: 50px; padding-bottom: 47px; }
  .index-content-swiper .insection04 .insection04-bottom .bottom-view { height: 100%; }
  .index-content-swiper .insection04 .merchants-box { background: none; }
  .index-content-swiper .insection04 .merchants-box .publicTitle1 { margin-bottom: 30px; }
  .index-content-swiper .insection04 .merchants-box .box-view { background: #fff; padding: 40px 0; }
  .index-content-swiper .insection04 .publicTitle1 .zh { margin-bottom: 12px; }
  .index-content-swiper .insection04 .merchants-list li { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .index-content-swiper .insection04 .merchants-list li:hover { -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); }
  .index-content-swiper .insection04 .merchants-list li .icon { width: 42px; height: 42px; margin-bottom: 8px; }
  .index-content-swiper .insection04 .merchants-list li p { font-size: 17px; }
  .index-content-swiper .infoot .incontact { height: 46%; }
  .index-content-swiper .infoot .incontact-view { padding-top: 64px; }
  .index-content-swiper .infoot .incontact-view h3 { margin-bottom: 26px; }
  .index-content-swiper .infoot .incontact-view .incontact-btn { margin-top: 35px; }
  .index-content-swiper .infoot .incontact-view .incontact-btn a { width: 260px; line-height: 50px; font-size: 18px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .index-content-swiper .infoot .incontact-view .incontact-btn a:hover { color: #fff; }
  .index-content-swiper .infoot .incontact-view .incontact-btn a::after { height: 20px; width: 50px; margin-left: 10px; }
  .innav { display: block !important; background: none; height: auto; padding: 2px 0; top: 100%; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); margin-top: -48px; overflow: auto; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .innav .innavfixed { padding: 0 40px; }
  .innav .innav-box { position: relative; padding-left: 80px; padding-right: 40px; }
  .innav .home { display: block; position: absolute; left: 0; top: -2px; }
  .innav .home a { display: block; width: 64px; height: 68px; background: #0a42a5 url(../images/icon-home.png) no-repeat center center; background-size: 21px 21px; }
  .innav .innav-list { font-size: 0; width: auto; }
  .innav .innav-list li { border: none; display: inline-block; vertical-align: top; font-size: 14px; padding: 0 8px; }
  .innav .innav-list li h3 a { line-height: 64px; padding: 0 4px; position: relative; }
  .innav .innav-list li h3 a::after { content: ''; position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); height: 2px; background: #0a42a5; width: 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .innav .innav-list li h3 a:hover { color: #0a42a5; }
  .innav .innav-list li h3 a:hover::after { width: 100%; }
  .innav .innav-list li h3 i { display: none !important; }
  .innav .innav-list li.cur h3 a::after { width: 100%; }
  .innav .innav-box { background: #fff; }
  .innav .inhead-subnav { display: none !important; }
  .innav .inhot-news { display: inline-block; float: right; }
  .innav .inhot-news a { display: block; line-height: 64px; color: #f66909; font-size: 16px; background: url(../images/xinwengonggao.png) no-repeat left center; padding-left: 26px; background-size: 16px 16px; }
  .innav.pc-innav { padding: 0; top: 0; background: #fff; overflow: hidden; margin-top: 0; -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-box-shadow: 0 0 10px -2px rgba(0, 0, 0, 0.3); box-shadow: 0 0 10px -2px rgba(0, 0, 0, 0.3); }
  .side-footer .infoot-commonweb { padding: 0 40px; }
  .side-footer .infoot-list ul { font-size: 0; }
  .side-footer .infoot-list li { border-bottom: 0; display: inline-block; vertical-align: top; font-size: 14px; padding: 0 35px; border-right: solid 1px #444; }
  .side-footer .infoot-list li:first-child { padding-left: 0; }
  .side-footer .infoot-list li:last-child { padding-right: 0; border: none; }
  .side-footer .infoot-list li h3 { margin-bottom: 15px; }
  .side-footer .infoot-list li h3 a { font-size: 16px; line-height: 22px; }
  .side-footer .infoot-list li h3 i { display: none !important; }
  .side-footer .infoot-subnav { display: block !important; padding-bottom: 0; }
  .side-footer .infoot-subnav a { display: block; margin-right: 0; margin-bottom: 5px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .side-footer .infoot-subnav a:hover { -webkit-transform: translateX(5px); -ms-transform: translateX(5px); -o-transform: translateX(5px); transform: translateX(5px); color: #ddd; }
  .side-footer .infoot-l { float: left; }
  .side-footer .infoot-r { float: right; text-align: right; margin-top: 0; }
  .side-footer .infoot-r h4 { font-size: 16px; line-height: 22px; margin-bottom: 15px; }
  .side-footer .infoot-r .tel { margin-bottom: 30px; }
  .side-footer .infoot-r .tel a { font-size: 24px; }
  .side-footer .foot-ctrl .foot-ctrl-item { margin-right: 0; margin-left: 35px; }
  .side-footer .infoot-bottom { margin-top: 20px; padding-top: 20px; padding-bottom: 20px; }
  .side-footer .infoot-bottom .copyright { float: left; margin-bottom: 0; line-height: 34px; }
  .side-footer .infoot-bottom .fri-link { float: right; }
  .side-footer .infoot-bottom .link-box a { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .side-footer .infoot-bottom .link-box a:hover { color: #0a42a5; }
  .side-footer .infoot-box { padding-top: 40px; height: auto; padding-bottom: 0; }
  .banner-category .category-container .category { width: 100%; }
  .about-container { padding: 0 15px; }
  .about-container .cv ul li .desc { padding-left: 0; }
  /* 发展历程 s */
  .course-module { padding-top: 0px; padding-bottom: 0px; }
  .course-module:after { left: 41.66667%; }
  .course-offset { padding-bottom: 0px; position: absolute; left: 0; width: 100%; padding-top: 7.5%; z-index: 22; }
  .course-title { font-size: 22px; }
  .active-container { height: 180px; bottom: 360px; right: 58.33333%; }
  .course-container { height: 900px; padding-left: 41.66667%; }
  .course-swyear { width: 41.66667%; padding-top: 360px; padding-bottom: 360px; }
  .course-swyear ul li { padding-left: 13%; }
  .course-font { font-size: 32px; font-weight: lighter; }
  .course-font span { font-size: 16px; }
  .course-descontent { padding-left: 8.57143%; padding-top: 6.14286%; padding-bottom: 8.57143%; }
  .course-dectit { margin-bottom: 40px; }
  .course-dectit .title { font-size: 20px; }
  .course-dectit .sub { font-size: 24px; }
  .course-contxt { font-size: 16px; }
  .course-contxt .title { font-size: 20px; margin-bottom: 7px; font-weight: normal; }
  .course-swiper-prev { bottom: 50%; left: 0px; }
  .course-swiper-next { bottom: 42.17391%; left: 0px; }
  /* 发展历程 e */ }

@media (max-width: 1024px) { .about-container, .group-container { padding: 0 15px; }
  .culture-container { padding: 50px 15px 60px; }
  .culture-container .culture .culture-item .culture-r { width: 580px; padding-top: 0px; }
  .culture-container .party-item p { width: 800px; }
  .culture-container .culture-photo .thumb .our { display: none; }
  .culture-container .culture-photo .thumb .thumb-swiper { width: 100%; }
  .news-container { padding-left: 15px; padding-right: 15px; }
  .news-container .group-news > ul li { width: 50%; }
  .news-container .news-article .content { width: 100%; }
  .news-container .news-article .date { margin-bottom: 20px; }
  .news-container .news-article .prev-next .prev > a, .news-container .news-article .prev-next .next > a { padding: 25px 11px !important; }
  .news-container .news-article .prev-next .prev > a span:nth-child(4), .news-container .news-article .prev-next .next > a span:nth-child(4) { display: none; }
  .resource-container { padding-left: 15px; padding-right: 15px; }
  .resource-container .welfare .content .content-l { padding-right: 35px !important; }
  .resource-container .welfare .content .content-r { width: 700px; }
  .business-container { padding-left: 15px; padding-right: 15px; }
  .business-container .desc { margin: 40px 185px; }
  .business-container .contact .cr { padding: 21px; }
  .business-container .building-slider .slide-thumb { margin-left: 0px; width: 100%; }
  .business-container .building-slider .slide-thumb .thumb { border-right: 1px solid #eee; }
  .business-container .building-slider .slider { width: 100%; }
  .business-container .geo .geo-container .geo-l { width: 100%; }
  .business-container .geo .geo-container .geo-r { width: 100%; }
  .about-container .address .img { display: none; }
  .about-container .address .content { width: 100%; padding-left: 0; }
  .about-container .address .content ul li .tcontent { width: 86%; }
  .about-container .address .content ul li .thead { width: 14%; } }


@media (min-width: 1260px) { /*首页 s*/
  .inhead .inhead-container { padding: 0 60px; }
  .index-content-swiper .insection01 .word { padding: 30px 60px; top: 29.77588%; }
  .index-content-swiper .insection01 .word .en { font-size: 20px; line-height: 28px; margin-bottom: 5px; }
  .index-content-swiper .insection01 .word .zh { font-size: 50px; }
  .index-content-swiper .insection01 .word .desc { font-size: 16px; }
  .index-content-swiper .insection02 .content { background-size: 100% auto; }
  .index-content-swiper .insection02 .now-stock { width: 244px; max-width: none; padding-right: 80px; }
  .index-content-swiper .insection02 .now-stock .stock-num > span { font-size: 48px; }
  .index-content-swiper .insection02 .now-stock .stock-num .stock-Increase { font-size: 20px; }
  .index-content-swiper .insection02 .stock-data .view { padding-top: 84px; }
  .index-content-swiper .insection02 .stock-data-list h3 { font-size: 36px; }
  .index-content-swiper .insection02 .stock-view { padding-left: 47px; }
  .index-content-swiper .insection02 .stock-view > .desc a { margin-left: 73px; }
  .index-content-swiper .insection03 .innews-l li .info h2 { margin-bottom: 26px; line-height: 26px; max-height: 52px; height: 52px; }
  .index-content-swiper .insection03 .innews-r li:hover .info { -webkit-transform: translateY(66px); -ms-transform: translateY(66px); -o-transform: translateY(66px); transform: translateY(66px); }
  .index-content-swiper .insection03 .innews-r .innews-r-title { font-size: 18px; margin-left: 23px; margin-top: 47px; }
  .index-content-swiper .insection03 .innews-r .info { padding-left: 23px; padding-right: 48px; }
  .index-content-swiper .insection03 .innews-r .info h2 { font-size: 18px; line-height: 26px; max-height: 52px; height: 52px; margin-bottom: 12px; }
  .index-content-swiper .insection03 .innews-r .info .desc { margin-bottom: 36px; }
  .index-content-swiper .insection03 .publicTitle1 { margin-bottom: 77px; }
  .index-content-swiper .insection04 .insection04-top .top-view { padding-top: 84px; }
  .index-content-swiper .insection04 .ingroup-item .txt { padding-top: 24px; padding-bottom: 21px; }
  .index-content-swiper .insection04 .ingroup-item .txt h2 { font-size: 18px; }
  .index-content-swiper .insection04 .merchants-box .box-view { padding-top: 50px; padding-bottom: 45px; }
  .index-content-swiper .insection04 .merchants-box .publicTitle1 { margin-bottom: 35px; }
  .index-content-swiper .insection04 .merchants-list li .icon { width: 59px; height: 59px; margin-bottom: 14px; }
  .index-content-swiper .infoot .incontact-view .incontact-btn { margin-top: 44px; }
  .index-content-swiper .infoot .incontact-view .incontact-btn a { width: 328px; line-height: 63px; }
  .side-footer .infoot-box { padding-top: 60px; }
  .side-footer .infoot-list li { padding: 0 50px; }
  .side-footer .infoot-list li h3 { margin-bottom: 25px; }
  .side-footer .infoot-list li h3 a { font-size: 18px; }
  .side-footer .infoot-commonweb { padding: 0 60px; }
  .side-footer .infoot-bottom { margin-top: 36px; padding-top: 26px; }
  .side-footer .infoot-subnav a { margin-bottom: 0; line-height: 32px; }
  .side-footer .infoot-r h4 { font-size: 18px; }
  .side-footer .infoot-r .tel { margin-bottom: 40px; }
  .side-footer .infoot-r .tel a { font-size: 30px; }
  .banner-category .category-container .category { width: 1200px; }
  /* 发展历程 s */
  .course-title { font-size: 26px; }
  .course-font { font-size: 40px; }
  .course-font span { font-size: 20px; }
  .course-dectit { margin-bottom: 30px; }
  .course-dectit .title { font-size: 24px; }
  .course-dectit .sub { font-size: 36px; }
  /* 发展历程 e */ }

@media (min-width: 1260px) and (min-height: 600px) { .inhead .inhead-container { padding: 0 10%; }
  .inhead .inner-header .inhead-container { padding: 0 4%; }
  .index-content-swiper .insection01 .word { padding: 30px 10%; }
  .index-content-swiper .insection01 .word .zh { font-size: 30px; margin-bottom: 15px; }
  .index-content-swiper .insection01 .insection01-btn { margin-top: 40px; }
  .index-content-swiper .insection01 .pic img { height: auto; width: 100%; }
  .index-content-swiper .insection03 .publicTitle1 { margin-bottom: 30px; }
  .index-content-swiper .insection03 .innews-l { width: 45%; padding-right: 50px; }
  .index-content-swiper .insection03 .innews-l li .hgyPimg { width: 23.38075%; }
  .index-content-swiper .insection03 .innews-l li .info h2 { font-size: 16px; margin-bottom: 16px; }
  .index-content-swiper .insection03 .innews-r { width: 55%; }
  .index-content-swiper .insection03 .innews-r .innews-r-title { margin-top: 25px; font-size: 16px; }
  .index-content-swiper .insection03 .innews-r li:hover .info { -webkit-transform: translateY(35px); -ms-transform: translateY(35px); -o-transform: translateY(35px); transform: translateY(35px); }
  .index-content-swiper .insection03 .innews-r .info { padding-top: 30px; padding-right: 23px; -webkit-transform: translateY(43%); -ms-transform: translateY(43%); -o-transform: translateY(43%); transform: translateY(43%); }
  .index-content-swiper .insection03 .innews-r .info h2 { font-size: 16px; line-height: 22px; height: 44px; }
  .index-content-swiper .insection03 .innews-r .info .desc { margin-bottom: 16px; }
  .index-content-swiper .insection03 .commonweb1400 { padding: 0 10%; }
  .index-content-swiper .insection04 .insection04-bottom { padding: 30px 0; }
  .index-content-swiper .insection04 .merchants-box .publicTitle1 { margin-bottom: 18px; }
  .index-content-swiper .insection04 .merchants-box .box-view { padding: 30px 0; }
  .index-content-swiper .insection04 .merchants-list ul { max-width: 84%; margin-left: auto; margin-right: auto; }
  .index-content-swiper .insection04 .merchants-list li .icon { width: 42px; height: 42px; margin-bottom: 8px; }
  .index-content-swiper .insection04 .commonweb1600 { padding: 0 16%; }
  .index-content-swiper .insection04 .commonweb1400 { padding: 0 16%; }
  .index-content-swiper .infoot .incontact-view h3 { font-size: 32px; margin-bottom: 10px; }
  .index-content-swiper .infoot .incontact-view .desc { font-size: 14px; }
  .index-content-swiper .infoot .incontact-view .incontact-btn { margin-top: 30px; }
  .index-content-swiper .infoot .incontact-view .incontact-btn a { width: 260px; line-height: 50px; }
  .index-content-swiper .infoot .side-footer .infoot-commonweb { padding: 0 10%; }
  .index-content-swiper .infoot .side-footer .infoot-subnav a { line-height: 1.5; margin-bottom: 2px; }
  .index-content-swiper .infoot .side-footer .infoot-box { padding-top: 40px; }
  .index-content-swiper .infoot .side-footer .infoot-list li { padding: 0 35px; }
  .index-content-swiper .infoot .side-footer .infoot-list li:first-child { padding-left: 0; }
  .index-content-swiper .infoot .side-footer .infoot-list li h3 { margin-bottom: 10px; }
  .index-content-swiper .infoot .side-footer .infoot-list li h3 a { font-size: 16px; }
  .index-content-swiper .infoot .side-footer .infoot-bottom { margin-top: 20px; padding-top: 15px; padding-bottom: 15px; }
  .index-content-swiper .infoot .side-footer .infoot-r h4 { font-size: 16px; }
  .index-content-swiper .infoot .side-footer .infoot-r .tel { margin-bottom: 30px; }
  .index-content-swiper .infoot .side-footer .infoot-r .tel a { font-size: 24px; }
  .innav { display: block !important; background: none; height: auto; padding: 0 0; top: 100%; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); margin-top: -48px; overflow: hidden; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .innav.inner-nav { margin-top: 0; margin-left: 45px; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; display: inline-block !important; }
  .innav .innavfixed { padding: 0 10%; }
  .innav .innav-box { position: relative; padding-left: 80px; padding-right: 40px; }
  .innav .home { display: block; position: absolute; left: 0; top: -2px; }
  .innav .home a { display: block; width: 64px; height: 68px; background: #0a42a5 url(../images/icon-home.png) no-repeat center center; background-size: 21px 21px; }
  .innav .innav-list { font-size: 0; width: auto; }
  .innav .innav-list li { border: none; display: inline-block; vertical-align: top; font-size: 14px; padding: 0 15px; }
  .innav .innav-list li h3 a { line-height: 64px; padding: 0 4px; position: relative; }
  .innav .innav-list li h3 a::after { content: ''; position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); height: 2px; background: #0a42a5; width: 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .innav .innav-list li h3 a:hover { color: #0a42a5; }
  .innav .innav-list li h3 a:hover::after { width: 100%; }
  .innav .innav-list li h3 i { display: none !important; }
  .innav .innav-list li.cur h3 a::after { width: 100%; }
  .innav .innav-box { background: #fff; }
  .innav .inhead-subnav { display: none !important; }
  .innav .inhot-news { display: inline-block; float: right; }
  .innav .inhot-news a { display: block; line-height: 64px; color: #f66909; font-size: 16px; background: url(../images/xinwengonggao.png) no-repeat left center; padding-left: 26px; background-size: 16px 16px; }
  .innav.pc-innav { padding: 0; top: 0; background: #fff; overflow: hidden; margin-top: 0; -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-box-shadow: 0 0 10px -2px rgba(0, 0, 0, 0.3); box-shadow: 0 0 10px -2px rgba(0, 0, 0, 0.3); }
  .publicTitle1 .zh { font-size: 32px; margin-bottom: 10px; }
  .publicTitle1 .en { font-size: 16px; } }

@media (min-width: 1260px) and (min-height: 800px) { .index-content-swiper .insection01 .pic img { height: 100%; width: auto; }
  .index-content-swiper .insection04 .commonweb1600, .index-content-swiper .insection04 .commonweb1400 { padding: 0 10%; } }

@media (min-width: 1260px) and (min-height: 900px) { .innav .innavfixed { padding: 0 60px; }
  .innav .innav-box { padding-left: 140px; }
  .innav .home a { height: 88px; width: 101px; }
  .innav .inhot-news a { line-height: 84px; }
  .innav .innav-list { margin-left: -20px; margin-right: -20px; }
  .innav .innav-list li { padding: 0 20px; }
  .innav .innav-list li h3 a { line-height: 84px; }
  .innav.inner-nav .innav-list li h3 a { line-height: 64px; }
  .inhead .inhead-container { padding: 0 60px; }
  .index-content-swiper .insection01 .word { padding: 30px 60px; top: 29.77588%; }
  .index-content-swiper .insection01 .word .en { font-size: 20px; line-height: 28px; margin-bottom: 5px; }
  .index-content-swiper .insection01 .word .zh { font-size: 50px; margin-bottom: 24px; }
  .index-content-swiper .insection01 .word .desc { font-size: 18px; }
  .index-content-swiper .insection01 .insection01-btn { margin-top: 68px; }
  .index-content-swiper .insection02 .now-stock { width: 244px; max-width: none; padding-right: 80px; }
  .index-content-swiper .insection02 .now-stock .stock-num > span { font-size: 48px; }
  .index-content-swiper .insection02 .now-stock .stock-num .stock-Increase { font-size: 20px; }
  .index-content-swiper .insection02 .stock-data .view { padding-top: 84px; }
  .index-content-swiper .insection02 .stock-data-list h3 { font-size: 36px; }
  .index-content-swiper .insection02 .stock-view { padding-left: 47px; }
  .index-content-swiper .insection02 .stock-view > .desc a { margin-left: 73px; }
  .index-content-swiper .insection03 .innews-l { width: 35.71429%; }
  .index-content-swiper .insection03 .innews-l li { margin-bottom: 8%; }
  .index-content-swiper .insection03 .innews-l li .info h2 { margin-bottom: 26px; line-height: 26px; max-height: 52px; height: 52px; font-size: 18px; }
  .index-content-swiper .insection03 .innews-l li .hgyPimg { width: 31.38075%; }
  .index-content-swiper .insection03 .innews-r { width: 64.28571%; }
  .index-content-swiper .insection03 .innews-r li:hover .info { -webkit-transform: translateY(66px); -ms-transform: translateY(66px); -o-transform: translateY(66px); transform: translateY(66px); }
  .index-content-swiper .insection03 .innews-r .innews-r-title { font-size: 18px; margin-left: 23px; margin-top: 47px; }
  .index-content-swiper .insection03 .innews-r .info { padding-left: 23px; padding-right: 48px; padding-top: 40px; }
  .index-content-swiper .insection03 .innews-r .info h2 { font-size: 18px; line-height: 26px; max-height: 52px; height: 52px; margin-bottom: 12px; }
  .index-content-swiper .insection03 .innews-r .info .desc { margin-bottom: 36px; }
  .index-content-swiper .insection03 .publicTitle1 { margin-bottom: 77px; }
  .index-content-swiper .insection03 .publicTitle1 .zh { font-size: 40px; margin-bottom: 22px; }
  .index-content-swiper .insection03 .publicTitle1 .en { font-size: 18px; }
  .index-content-swiper .insection03 .commonweb1600, .index-content-swiper .insection03 .commonweb1400 { padding: 0 60px; }
  .index-content-swiper .insection04 .insection04-top .top-view { padding-top: 84px; }
  .index-content-swiper .insection04 .ingroup-item .txt { padding-top: 24px; padding-bottom: 21px; }
  .index-content-swiper .insection04 .ingroup-item .txt h2 { font-size: 18px; }
  .index-content-swiper .insection04 .merchants-box .box-view { padding-top: 50px; padding-bottom: 45px; }
  .index-content-swiper .insection04 .merchants-box .publicTitle1 { margin-bottom: 35px; }
  .index-content-swiper .insection04 .merchants-list li .icon { width: 59px; height: 59px; margin-bottom: 14px; }
  .index-content-swiper .insection04 .commonweb1600, .index-content-swiper .insection04 .commonweb1400 { padding: 0 60px; }
  .index-content-swiper .insection04 .publicTitle1 .zh { font-size: 40px; }
  .index-content-swiper .insection04 .insection04-bottom { padding-top: 50px; padding-bottom: 47px; }
  .index-content-swiper .insection04 .merchants-list ul { max-width: 85%; }
  .index-content-swiper .infoot .incontact-view { padding-top: 84px; }
  .index-content-swiper .infoot .incontact-view h3 { font-size: 36px; margin-bottom: 26px; }
  .index-content-swiper .infoot .incontact-view .desc { font-size: 16px; }
  .index-content-swiper .infoot .incontact-view .incontact-btn { margin-top: 44px; }
  .index-content-swiper .infoot .incontact-view .incontact-btn a { width: 328px; line-height: 63px; }
  .index-content-swiper .infoot .side-footer .infoot-box { padding-top: 60px; }
  .index-content-swiper .infoot .side-footer .infoot-list li { padding: 0 50px; }
  .index-content-swiper .infoot .side-footer .infoot-list li h3 { margin-bottom: 25px; }
  .index-content-swiper .infoot .side-footer .infoot-list li h3 a { font-size: 18px; }
  .index-content-swiper .infoot .side-footer .infoot-commonweb { padding: 0 60px; }
  .index-content-swiper .infoot .side-footer .infoot-bottom { margin-top: 36px; padding-top: 26px; padding-bottom: 26px; }
  .index-content-swiper .infoot .side-footer .infoot-subnav a { margin-bottom: 0; line-height: 32px; }
  .index-content-swiper .infoot .side-footer .infoot-r h4 { font-size: 18px; }
  .index-content-swiper .infoot .side-footer .infoot-r .tel { margin-bottom: 40px; }
  .index-content-swiper .infoot .side-footer .infoot-r .tel a { font-size: 30px; }
  .side-footer .infoot-box { padding-top: 57px !important; }
  .side-footer .infoot-list li { padding: 0 50px; }
  .side-footer .infoot-list li h3 { margin-bottom: 25px; }
  .side-footer .infoot-list li h3 a { font-size: 18px; }
  .side-footer .infoot-commonweb { padding: 0 60px; }
  .side-footer .infoot-bottom { margin-top: 26px !important; padding-top: 26px; }
  .side-footer .infoot-subnav a { margin-bottom: 0; line-height: 32px; }
  .side-footer .infoot-r h4 { font-size: 18px; }
  .side-footer .infoot-r .tel { margin-bottom: 40px; }
  .side-footer .infoot-r .tel a { font-size: 30px; } }


@media (min-width: 1460px) { /*首页 s*/
  .inhead .inhead-container { padding: 0 78px; }
  .innav .innavfixed { padding-left: 75px; padding-right: 85px; }
  .innav .innav-box { padding-left: 160px; padding-right: 83px; }
  .index-content-swiper .insection01 .word { padding-left: 75px; padding-right: 85px; }
  .index-content-swiper .insection02 .company-desc .view { padding-top: 110px; padding-bottom: 128px; }
  .index-content-swiper .insection02 .company-desc .desc { font-size: 20px; margin-bottom: 60px; }
  .index-content-swiper .insection02 .company-desc .company-list .item .icon { margin-bottom: 12px; }
  .index-content-swiper .insection02 .now-stock .stock-num { margin-bottom: 26px; }
  .index-content-swiper .insection02 .stock-view > .desc { margin-top: 18px; }
  .index-content-swiper .insection03 .commonweb1400 { padding: 0; }
  .index-content-swiper .insection03 .innews-l { width: 34.14286%; }
  .index-content-swiper .insection03 .innews-l li { margin-bottom: 25px; }
  .index-content-swiper .insection03 .innews-l li a .hgyPimg { width: 150px; }
  .index-content-swiper .insection03 .innews-r { width: 65.85714%; }
  .index-content-swiper .insection03 .innews-r li:hover .info { -webkit-transform: translateY(61px); -ms-transform: translateY(61px); -o-transform: translateY(61px); transform: translateY(61px); }
  .index-content-swiper .insection03 .innews-r .info { padding-top: 48px; -webkit-transform: translateY(248px); -ms-transform: translateY(248px); -o-transform: translateY(248px); transform: translateY(248px); }
  .index-content-swiper .insection03 .innews-r .info h2 { margin-bottom: 15px; }
  .index-content-swiper .insection03 .innews-r .info .desc { line-height: 22px; max-height: 44px; height: 44px; margin-bottom: 55px; }
  .index-content-swiper .insection04 .insection04-top .top-view { padding-top: 113px; }
  .index-content-swiper .insection04 .commonweb1400 { padding: 0; }
  .side-footer .infoot-box .infoot-commonweb { padding-left: 78px !important; padding-right: 160px !important; } }


@media (min-width: 1660px) { /*首页 s*/
  .index-content-swiper .insection02 .stock-data .view { padding-left: 13.54167%; padding-right: 13.54167%; }
  .index-content-swiper .insection04 .commonweb1600 { padding: 0; }
  /* 发展历程 s */
  .active-container { height: 230px; bottom: 460px; }
  .course-container { height: 1150px; }
  .course-swyear { padding-top: 460px; padding-bottom: 460px; }
  /* 发展历程 e */ }

.resource-container { padding-top: 90px; padding-bottom: 70px; }

.resource-container > h2 { margin-bottom: 30px; text-align: center; font-size: 32px; font-weight: bold; }

.resource-container .search { padding-bottom: 18px; margin-bottom: 20px; background: url(../images/search-line-bg.png) no-repeat bottom; }

.resource-container .search > div { float: left; width: 50%; }

.resource-container .search .search-l { font-size: 16px; font-weight: bold; }

.resource-container .search .search-r { text-align: right; position: relative; }

.resource-container .search .search-r form { font-size: 0; }

.resource-container .search .search-r input { border: 1px solid #e5e5e5; color: #ababab; width: 324px; padding: 10px; vertical-align: top; height: 44px; }

.resource-container .search .search-r .submit { width: 44px; height: 44px; background-color: #0a42a5; line-height: 44px; text-align: center; position: absolute; top: 0px; right: 0px; }

.resource-container .welfare .welfare-banner img { width: 100%; }

.resource-container .welfare .content { color: #dcdcdc; margin-top: 50px; }

.resource-container .welfare .content .content-r, .resource-container .welfare .content .content-l { float: left; }

.resource-container .welfare .content .content-l { position: relative; padding-right: 70px; line-height: 1; }

.resource-container .welfare .content .content-l .salary { font-size: 38px; font-weight: bold; margin-top: 50px; }

.resource-container .welfare .content .content-l .introduction { font-size: 28px; font-weight: bold; }

.resource-container .welfare .content .content-l::after { content: ''; position: absolute; right: 0; top: 0; display: block; width: 1px; height: 300px; background-image: -webkit-gradient(linear, left top, left bottom, from(#dcdcdc), to(transparent)); background-image: -webkit-linear-gradient(top, #dcdcdc, transparent); background-image: -o-linear-gradient(top, #dcdcdc, transparent); background-image: linear-gradient(to bottom, #dcdcdc, transparent); }

.resource-container .welfare .content .content-r { padding-left: 55px; padding-top: 50px; }

.resource-container .welfare .content .content-r .paragraph { margin-bottom: 30px; }

.resource-container .welfare .content .content-r .paragraph h4 { color: #333; font-size: 16px; margin-bottom: 5px; font-weight: bold; }

.resource-container .welfare .content .content-r .paragraph p { font-size: 14px; line-height: 24px; color: #888888; }

.swiper-updown-prev, .swiper-updown-next { width: 27px; height: 27px; -webkit-transition: background 0.3s; -o-transition: background 0.3s; transition: background 0.3s; cursor: pointer; background-repeat: no-repeat; background-size: contain; background-position: center center; position: absolute; z-index: 33; }

.swiper-updown-prev { background-image: url(../images/swiper-updown-prev.png); }

.swiper-updown-next { background-image: url(../images/swiper-updown-next.png); }

@media (min-width: 1024px) { .swiper-updown-prev, .swiper-updown-next { width: 53px; height: 53px; }
  .swiper-updown-prev:hover { background-image: url(../images/swiper-updown-prevs.png); }
  .swiper-updown-next:hover { background-image: url(../images/swiper-updown-nexts.png); } }

@media (min-width: 1680px) { .swiper-updown-prev, .swiper-updown-next { width: 73px; height: 73px; } }

@media (max-width: 414px) { .banner-category .inner-banner { height: 100px; margin-top: 50px; }
  .banner-category .category-container .category { width: 100%; position: static; }
  .banner-category .category-container .category ul { padding: 15px 0; }
  .banner-category .category-container .category ul li a { padding: 5px 0; width: 139px; }
  .banner-category .category-container .category ul li.active a::before { height: 0; }
  .banner-category .category-container .category ul li:hover a::before { height: 0; }
  .banner-category .category-container .category ul li:nth-of-type(even) a::after { width: 0; }
  .about-container h2 { margin-top: 30px; margin-bottom: 25px; font-size: 24px; }
  .about-container .cv { margin-bottom: 56px; }
  .about-container .cv ul li { padding: 20px 0; }
  .about-container .cv ul li h3 { font-size: 20px; }
  .about-container .cv ul li .desc { width: 100%; font-size: 14px; line-height: 22px; margin-top: 10px; }
  .about-container .cv ul li .icon { top: 30px; width: 15px; height: 9px; }
  .full-honorA-container .honorA-list .msg { padding-top: 5px !important; }
  .full-honorA-container .honorA-list .msg .title { font-size: 12px !important; }
  .page ul li a { line-height: 30px; width: 30px; height: 30px; font-size: 14px; }
  .group-container h2 { font-size: 24px; }
  .group-container .group { margin-bottom: 30px; }
  .group-container .group ul li a .name-container { padding-top: 10px; }
  .group-container .group ul li a .name-container .id { font-size: 16px; }
  .group-container .group ul li a .name-container h3 { font-size: 14px; }
  .group-container .group ul li a .name-container .icon { width: 25px; margin: 10px auto 0; }
  .group-container .content .cl .qi { font-size: 18px; }
  .group-container .content .cl .en { font-size: 24px; }
  .group-container .content .cl .en + .en { font-size: 28px; }
  .group-container .content .cl h3 { font-size: 22px; }
  .about-container, .group-container { padding: 0 10px; }
  .culture-container { padding: 30px 10px 30px; }
  .culture-container .menu-name { font-size: 18px; margin-bottom: 20px; }
  .culture-container .culture .culture-item { margin-bottom: 10px; }
  .culture-container .culture .culture-item .culture-l { display: none; }
  .culture-container .culture .culture-item .culture-r { width: 100%; padding-left: 0; }
  .culture-container .party-item { padding: 30px 0; }
  .culture-container .party-item h2 { margin-bottom: 10px; }
  .culture-container .party-item p { width: 100% !important; }
  .culture-container .party-item .date { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; border: none; width: auto; height: auto; color: #666666; position: static; margin-bottom: 5px; }
  .culture-container .party-item .date .year { font-size: 14px; line-height: 1.5; }
  .culture-container .party-item .date .year::after { content: '/'; display: inline-block; margin: 0 5px; }
  .culture-container .party-item .date .month-day, .culture-container .party-item .date .adorn { font-size: 14px; line-height: 1.5; }
  .culture-container .party-item .date .adorn { display: none; }
  .culture-container .culture-photo .gallery .photo-title { line-height: 32px; }
  .culture-container .culture-photo .thumb { padding: 10px 5px; margin-top: 5px; }
  .culture-container .culture-photo .thumb .swiper-button-next-thumb, .culture-container .culture-photo .thumb .swiper-button-prev-thumb { width: 10px; height: 28px; }
  .culture-container .culture-photo .thumb .thumb-item .thumb-title { font-size: 12px; margin-top: 0px; }
  .news-container { padding-left: 10px; padding-right: 10px; padding-top: 30px !important; padding-bottom: 30px !important; }
  .news-container h2 { font-size: 24px; margin-bottom: 20px; }
  .news-container .group-news { margin-bottom: 0; }
  .news-container .group-news > ul li { width: 100%; }
  .news-container .group-news > ul li .news-item { margin-bottom: 20px; }
  .news-container .news-article .title { line-height: 28px; font-size: 18px; }
  .news-container .news-article .content { width: 100%; }
  .news-container .news-article .content img { width: 100%; }
  .news-container .news-article .views { display: none; }
  .news-container .news-article .date { margin-bottom: 20px; }
  .news-container .news-article .content .share { margin-top: 30px; margin-bottom: 20px; }
  .news-container .news-article .content .prev-next .prev > a, .news-container .news-article .content .prev-next .next > a { padding: 12px 10px !important; font-size: 16px; }
  .news-container .news-article .content .prev-next .prev > a span:nth-child(3), .news-container .news-article .content .prev-next .next > a span:nth-child(3) { width: 250px; }
  .news-container .news-article .content .prev-next .prev > a span:nth-child(4), .news-container .news-article .content .prev-next .next > a span:nth-child(4) { display: none; }
  .news-container .news-article .content .return { padding: 5px 50px; margin-top: 20px; }
  .resource-container { padding-top: 30px; padding-bottom: 35px; padding-left: 10px; padding-right: 10px; }
  .resource-container > h2 { font-size: 24px; margin-bottom: 20px; }
  .resource-container .full-recruitB-container { padding: 0 0 20px 0; }
  .resource-container .search .search-l { display: none; }
  .resource-container .search .search-r { width: 100%; }
  .resource-container .search .search-r input { width: 100%; }
  .resource-container .welfare .content { margin-top: 25px; }
  .resource-container .welfare .content .content-l { display: none; }
  .resource-container .welfare .content .content-r { width: 100% !important; padding-left: 0px !important; padding-top: 0px !important; }
  .resource-container .welfare .content .content-r .paragraph { margin-bottom: 20px; }
  .business-container { padding-top: 30px !important; padding-bottom: 35px !important; padding-left: 10px; padding-right: 10px; }
  .business-container > h2 { font-size: 24px; margin-bottom: 20px; }
  .business-container .list { width: 100%; }
  .business-container .rent ul > li { width: 100%; }
  .business-container .rent-item { margin-bottom: 25px !important; }
  .business-container .rent-item .content { padding: 20px 20px !important; }
  .business-container .rent-item .content h4 { font-size: 18px !important; margin-bottom: 0 !important; }
  .business-container .rent-item .content .address { margin-bottom: 10px !important; }
  .business-container .rent-detail ul li { width: 100%; padding: 20px 0px; }
  .business-container .rent-detail ul li > div { float: left; }
  .business-container .rent-detail ul li > div:nth-child(2) { width: 61%; padding-left: 10px; height: 108px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
  .business-container .rent-detail ul li .img img { width: 90%; }
  .business-container .rent-detail ul li .name { font-size: 18px; font-weight: bold; margin: 0px 0 10px; }
  .business-container .rent-detail .return { width: 110px; margin: 10px auto 0; line-height: 38px; }
  .business-container .desc { margin: 24px 0px !important; }
  .business-container .introduce { margin-bottom: 20px; }
  .business-container .introduce ul li { width: 100%; margin-bottom: 15px; padding: 0px 15px; }
  .business-container .introduce ul li p { min-height: auto; }
  .business-container .building-slider .slide-thumb .thumb { height: auto; }
  .business-container .building-slider .slide-thumb .thumb .f { font-size: 24px; }
  .business-container .building-slider .slide-thumb .thumb span { font-size: 16px; }
  .business-container .building-slider .slide-thumb .thumb p { font-size: 12px; }
  .business-container .home-desc { padding: 35px 0px; }
  .business-container .geo .geo-container .geo-l { line-height: 22px; font-size: 14px; padding: 20px; }
  .business-container .geo .geo-container .geo-r .name { line-height: 42px; font-size: 16px; }
  .commonweb { padding: 0px 0px; }
  .inhead .headfixed.inner-header { background-color: #fff; }
  .inhead .innernav { height: auto; }
  .about-container #allmap { height: 200px; }
  .about-container .address { margin-bottom: 48px; }
  .about-container .address .content ul li { margin-bottom: 20px; margin-top: 10px; }
  .about-container .address .content ul li .tcontent { width: 100%; padding-left: 10px; line-height: 30px; border: none; }
  .about-container .address .content ul li .thead { width: 100%; padding-left: 10px; line-height: 35px; border: none; }
  .invest-container { padding-top: 30px; padding-bottom: 30px; padding-left: 10px; padding-right: 10px; }
  .invest-container > h2 { font-size: 24px; margin-bottom: 20px; }
  .search-container { padding: 30px 10px 50px; } }


.video-player-popup { display: none; position: fixed; left: 0; top: 0; z-index: 201; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); font-size: 0; text-align: center; }

.video-player-popup:before { content: ""; width: 0; height: 100%; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }

.video-player-popup .video-player { position: relative; width: 94%; min-height: 300px; max-width: 960px; margin-top: 0; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }

.video-player-popup .close { position: absolute; right: 0; top: -40px; width: 40px; height: 40px; background: url(../images/closebtn.png) no-repeat center; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.video-player-popup .close:hover { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }


@media (min-width: 1024px) { .video-player-popup .video-player { height: 500px; } }

@media (min-width: 1600px) { .video-player-popup .video-player { height: 600px; } }



.full-searchA-wrapper .search-hd { border-bottom: 1px solid #d6d6d6;  }

.full-searchA-wrapper .search-form { padding: 20px 0; }

.full-searchA-wrapper .search-form form { position: relative; display: block; width: 100%; max-width: 520px; margin: 0 auto; padding-right: 80px; border: 1px solid #333;  -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; }

.full-searchA-wrapper .search-form input { display: block; width: 100%; font-size: 14px; line-height: 38px; height: 38px; }

.full-searchA-wrapper .search-form input[type='text'] { padding-left: 36px; background-repeat: no-repeat; background-position: 12px center; background-size: auto 16px; background-image: url(../images/searchAico.png);  }

.full-searchA-wrapper .search-form input[type='submit'] { position: absolute; right: 0; top: 0; z-index: 3; width: 80px; padding: 0 20px; color: #fff;  background-color: #333;  }

.full-searchA-wrapper .search-cate ul { margin-bottom: -1px; white-space: nowrap; overflow-x: auto; }

.full-searchA-wrapper .search-cate li { display: inline-block; vertical-align: top; margin-right: 10px; }

.full-searchA-wrapper .search-cate a { display: block; font-size: 14px; line-height: 30px; padding: 0 5px; border-bottom: 1px solid #d6d6d6;  }

.full-searchA-wrapper .search-cate .cur a { border-bottom-color: #333;  }

.full-searchA-wrapper .search-result .length { padding: 10px 0; }

.full-searchA-wrapper .search-result .nodata { padding: 20px 0; }

.full-searchA-wrapper .result-list li { padding: 10px 0; border-bottom: 1px solid #ccc;  }

.full-searchA-wrapper .result-list li a { display: block; }

.full-searchA-wrapper .result-list .thumb { float: left; width: 135px; margin-right: 10px; }

.full-searchA-wrapper .result-list .thumb img { max-width: 100%; }

.full-searchA-wrapper .result-list .content { overflow: hidden; }

.full-searchA-wrapper .result-list .content h2 { font-size: 16px; line-height: 24px; max-height: 48px; line-height: 24px; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #333;  }

.full-searchA-wrapper .result-list .desc { font-size: 14px; line-height: 24px; max-height: 48px; line-height: 24px; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #666;  }

.full-searchA-wrapper .result-list .more { font-size: 14px; line-height: 24px; }

.full-searchA-wrapper .loadmore { overflow: hidden; padding: 10px 0; }

.full-searchA-wrapper .loadmore a { display: block; padding: 0; margin: 0; font-size: 16px; line-height: 40px; text-align: center; color: #ffffff;  background-color: #cd002b;  }

.full-searchA-wrapper mark { color: #fff;  background-color: #cd002b;  }

@media (min-width: 640px) { .full-searchA-wrapper .search-form { padding: 30px 0; }
  .full-searchA-wrapper .result-list li { padding: 15px 0; }
  .full-searchA-wrapper .result-list .thumb { width: 180px; }
  .full-searchA-wrapper .result-list .loadmore { padding: 20px 0; } }

@media (min-width: 1024px) { .full-searchA-wrapper .search-form { padding: 40px 0;  }
  .full-searchA-wrapper .commonweb { max-width: 960px; }
  .full-searchA-wrapper .loadmore { padding: 40px 0;  }
  .full-searchA-wrapper .loadmore a { line-height: 50px; }
  .full-searchA-wrapper .result-list a .content h2 { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .full-searchA-wrapper .result-list a:hover .content h2 { color: #ff5500; }
  .full-searchA-wrapper .result-list li { padding: 20px 0;  }
  .full-searchA-wrapper .result-list .content h2 { margin-bottom: 10px; font-weight: bold; }
  .full-searchA-wrapper .result-list .thumb { width: 280px;  margin-right: 30px;  } }


/*相册轮播 s*/
.thumb-popup { display: none; position: fixed; left: 0; top: 0; z-index: 2018; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); }

.thumb-popup .thumb-wraper { position: absolute; top: 50%; right: 0; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); margin: auto; width: 100%; }

.thumb-popup .thumb-wraper .thumb-copy-wrapper { position: relative; overflow: hidden; width: 90%; max-width: 880px; margin: 0 auto; }

.thumb-popup .close { position: absolute; right: 4%; top: 4%; z-index: 9; width: 40px; height: 40px; font-size: 24px; font-weight: bold; text-align: center; color: #fff; cursor: pointer; background: #5261b9; -webkit-border-radius: 100%; border-radius: 100%; line-height: 40px; opacity: 1; }

.thumb-popup .thumb-wraper .thumb-copy-wrapper .swiper-wrapper li { padding: 0 20px; overflow: hidden; }

.thumb-popup .thumb-wraper .thumb-copy-wrapper .swiper-wrapper li img { display: block; max-width: 100%; max-height: 90%; position: relative; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); width: 640px; }

.thumb-popup .thumb-wraper .thumb-copy-wrapper .swiper-wrapper li p { text-align: center; font-size: 16px; padding: 20px 0; color: #fff; bottom: 5%; width: 100%; left: 0; position: absolute; }

.thumb-popup .thumb-wraper .banner-btn { display: none; width: 60px; height: 120px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 2; cursor: pointer; }

.thumb-popup .thumb-wraper .banner-btn::after { content: ""; position: absolute; top: 40%; left: 50%; margin-top: -5px; width: 40px; height: 40px; border-right: 1px solid #fff; border-top: 1px solid #fff; border-left: 0; border-bottom: 0; }

.thumb-popup .thumb-wraper .banner-btn.swiper-left { left: -10px; }

.thumb-popup .thumb-wraper .banner-btn.swiper-right { right: -10px; }

.thumb-popup .thumb-wraper .banner-btn.swiper-left::after { -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); margin-left: -4px; }

.thumb-popup .thumb-wraper .banner-btn.swiper-right::after { margin-left: -7px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

.thumb-popup .thumb-wraper .banner-btn.swiper-left:hover::after { border-color: #5261b9; }

.thumb-popup .thumb-wraper .banner-btn.swiper-right:hover::after { border-color: #5261b9; }

.thumb-popup .thumb-wraper .banner-btn.swiper-button-disabled { cursor: default; }

@media (min-width: 768px) { .thumb-popup .thumb-wraper .banner-btn.swiper-left { left: 4%; }
  .thumb-popup .thumb-wraper .banner-btn.swiper-right { right: 4%; } }

@media (min-width: 1024px) { .thumb-popup .thumb-wraper .banner-btn { display: block; } }

/*相册轮播 e*/



.full-loadB-container { padding: 0px 0 0px; background-color: #ffffff;  }

.full-loadB-container .loadB-title { margin-bottom: 20px; font-size: 20px; line-height: 1.4; text-transform: uppercase; text-align: center; color: #1b1b1b;  }

.full-loadB-container .loadB-title:after { content: ''; display: block; width: 60px; height: 2px; margin: 15px auto 0; background-color: #cd002b;  }

.full-loadB-container .loadB-list li { border: 1px solid #e5e5e5;  padding: 10px 15px 15px; margin-bottom: 15px; }

.full-loadB-container .loadB-list li .title { font-size: 16px; line-height: 26px; color: #666666;  }

.full-loadB-container .loadB-list li .date { padding: 6px 0 10px; font-size: 14px; line-height: 24px; color: #888888;  }

.full-loadB-container .loadB-list li .ctrl { font-size: 0; line-height: 0; }

.full-loadB-container .loadB-list li .ctrl a { display: inline-block; vertical-align: top; padding: 15px 30px; background-repeat: no-repeat; background-position: center; background-color: #f2f2f2;  background-size: 20px auto; }

.full-loadB-container .loadB-list li .ctrl .read { margin-right: 1px; background-image: url(../images/loadBreadico.png);  }

.full-loadB-container .loadB-list li .ctrl .load { background-image: url(../images/loadBloadico.png);  }

.full-loadB-container .loadmore { overflow: hidden; padding: 10px 0; }

.full-loadB-container .loadmore a { display: block; padding: 0; margin: 0; font-size: 16px; line-height: 40px; text-align: center; color: #ffffff;  background-color: #cd002b;  }



@media (min-width: 1024px) { .full-loadB-container { padding: 0px 0 0px;  }
  .full-loadB-container .loadB-title { margin: 0 0 80px;  font-size: 30px;  }
  .full-loadB-container .loadB-title:after { margin: 12px auto 0; }
  .full-loadB-container .loadB-list li { position: relative; padding: 0 420px 0 40px; margin-bottom: 22px; }
  .full-loadB-container .loadB-list li .title { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 22px 0; }
  .full-loadB-container .loadB-list li .date { position: absolute; top: 50%; right: 227px; margin-top: -20px; font-size: 16px; }
  .full-loadB-container .loadB-list li .ctrl { position: absolute; top: 0; right: 0; z-index: 3; }
  .full-loadB-container .loadB-list li .ctrl a { padding: 35px; background-size: 32px auto; }
  .full-loadB-container .loadmore { padding: 40px 0 10px;  }
  .full-loadB-container .loadmore a { line-height: 50px; } }


@media (min-width: 1260px) { .full-loadB-container .loadB-list li { padding: 0 460px 0 54px; -webkit-transition: all ease .2s; -o-transition: all ease .2s; transition: all ease .2s; }
  .full-loadB-container .loadB-list li:hover { background-color: #0a42a5;  }
  .full-loadB-container .loadB-list li:hover .title, .full-loadB-container .loadB-list li:hover .date { color: #ffffff;  }
  .full-loadB-container .loadB-list li:hover .ctrl .read { background-image: url(../images/loadBreadicoac.png);  background-color: #1851b6;  }
  .full-loadB-container .loadB-list li:hover .ctrl .load { background-image: url(../images/loadBloadicoac.png);  background-color: #0a42a5;  }
  .full-loadB-container .loadB-list li .title { padding: 32px 0; -webkit-transition: all ease .2s; -o-transition: all ease .2s; transition: all ease .2s; }
  .full-loadB-container .loadB-list li .date { right: 267px; }
  .full-loadB-container .loadB-list li .ctrl a { padding: 45px; -webkit-transition: all ease .2s; -o-transition: all ease .2s; transition: all ease .2s; } }



.full-loadB-container { padding: 0px 0 0px; background-color: #ffffff;  }

.full-loadB-container .loadB-title { margin-bottom: 20px; font-size: 20px; line-height: 1.4; text-transform: uppercase; text-align: center; color: #1b1b1b;  }

.full-loadB-container .loadB-title:after { content: ''; display: block; width: 60px; height: 2px; margin: 15px auto 0; background-color: #cd002b;  }

.full-loadB-container .loadB-list li { border: 1px solid #e5e5e5;  padding: 10px 15px 15px; margin-bottom: 15px; }

.full-loadB-container .loadB-list li .title { font-size: 16px; line-height: 26px; color: #666666;  }

.full-loadB-container .loadB-list li .author { color: #888888; font-size: 14px; padding: 6px 0 0px; }

.full-loadB-container .loadB-list li .date { padding: 6px 0 10px; font-size: 14px; line-height: 24px; color: #888888;  }

.full-loadB-container .loadB-list li .ctrl { font-size: 0; line-height: 0; }

.full-loadB-container .loadB-list li .ctrl a { display: inline-block; vertical-align: top; padding: 15px 30px; background-repeat: no-repeat; background-position: center; background-color: #f2f2f2;  background-size: 20px auto; }

.full-loadB-container .loadB-list li .ctrl .read { margin-right: 1px; background-image: url(../images/loadBreadico.png);  }

.full-loadB-container .loadB-list li .ctrl .load { background-image: url(../images/loadBloadico.png);  }

.full-loadB-container .loadmore { overflow: hidden; padding: 10px 0; }

.full-loadB-container .loadmore a { display: block; padding: 0; margin: 0; font-size: 16px; line-height: 40px; text-align: center; color: #ffffff;  background-color: #cd002b;  }



@media (min-width: 1024px) { .full-loadB-container { padding: 0px 0 0px;  }
  .full-loadB-container .loadB-title { margin: 0 0 80px;  font-size: 30px;  }
  .full-loadB-container .loadB-title:after { margin: 12px auto 0; }
  .full-loadB-container .loadB-list li { position: relative; padding: 0 420px 0 40px; margin-bottom: 22px; }
  .full-loadB-container .loadB-list li .title { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 22px 0; }
  .full-loadB-container .loadB-list li .date { position: absolute; top: 50%; right: 227px; margin-top: -20px; font-size: 16px; }
  .full-loadB-container .loadB-list li .ctrl { position: absolute; top: 0; right: 0; z-index: 3; }
  .full-loadB-container .loadB-list li .ctrl a { padding: 35px; background-size: 32px auto; }
  .full-loadB-container .loadmore { padding: 40px 0 10px;  }
  .full-loadB-container .loadmore a { line-height: 50px; } }


@media (min-width: 1260px) { .full-loadB-container .loadB-list li { padding: 0 760px 0 54px; -webkit-transition: all ease .2s; -o-transition: all ease .2s; transition: all ease .2s; }
  .full-loadB-container .loadB-list li:hover { background-color: #0a42a5;  }
  .full-loadB-container .loadB-list li:hover .title, .full-loadB-container .loadB-list li:hover .author, .full-loadB-container .loadB-list li:hover .date { color: #ffffff;  }
  .full-loadB-container .loadB-list li:hover .ctrl .read { background-image: url(../images/loadBreadicoac.png);  background-color: #1851b6;  }
  .full-loadB-container .loadB-list li:hover .ctrl .load { background-image: url(../images/loadBloadicoac.png);  background-color: #0a42a5;  }
  .full-loadB-container .loadB-list li .title { padding: 32px 0; -webkit-transition: all ease .2s; -o-transition: all ease .2s; transition: all ease .2s; }
  .full-loadB-container .loadB-list li .author { position: absolute; top: 37%; left: 500px; padding: 0px 0 0px; font-size: 16px; }
  .full-loadB-container .loadB-list li .date { right: 267px; }
  .full-loadB-container .loadB-list li .ctrl a { padding: 45px; -webkit-transition: all ease .2s; -o-transition: all ease .2s; transition: all ease .2s; } }



.full-recruitB-container { padding: 30px 0; background-color: #ffffff;  }

.full-recruitB-container .recruitB-title { margin-bottom: 20px; font-size: 20px; line-height: 1.4; text-transform: uppercase; text-align: center; color: #1b1b1b;  }

.full-recruitB-container .recruitB-title:after { content: ''; display: block; width: 60px; height: 2px; margin: 15px auto 0; background-color: #cd002b;  }

.full-recruitB-container .recruitB-list li { margin-bottom: 10px; }

.full-recruitB-container .recruitB-list .job-title { font-size: 14px; line-height: 24px; padding: 10px 15px; cursor: pointer; background-repeat: no-repeat; background-position: 96% center; border: 1px solid #e5e5e5; font-weight: bold; position: relative; color: #333;  border-bottom: 1px solid #d9d9d9;  background-image: url(../images/plus-icon.png);  background-size: 20px; -webkit-transition: all ease .35s; -o-transition: all ease .35s; transition: all ease .35s; }

.full-recruitB-container .recruitB-list .job-title.cur { background-image: url(../images/ride-icon.png);  }

.full-recruitB-container .recruitB-list .job-title.cur .job-date { color: #0c4fb6; }

.full-recruitB-container .recruitB-list .job-number { position: absolute; top: 34%; left: 25%; font-weight: normal; display: none; }

.full-recruitB-container .recruitB-list .job-date { position: absolute; top: 34%; left: 52%; font-weight: normal; display: none; }

.full-recruitB-container .recruitB-list .job-date img { vertical-align: sub; }

.full-recruitB-container .recruitB-list .job-panel { display: none; padding: 10px 15px; font-size: 14px; line-height: 26px; color: #a7a7a7;  background-color: #f9f9f9;  }

.full-recruitB-container .recruitB-list .job-panel .h4 { padding: 12px 0 0; font-weight: bold; line-height: 30px; color: #333333;  margin-bottom: 15px; font-size: 18px; }

.full-recruitB-container .recruitB-list .main-top { padding-bottom: 10px; line-height: 30px; border-bottom: 1px solid #cccccc;  color: #4c4c4c;  }

.full-recruitB-container .recruitB-list .main-top p { font-weight: bold; }

.full-recruitB-container .recruitB-list .job-handle { padding: 10px 0; }

.full-recruitB-container .recruitB-list .job-handle a { display: block; width: 124px; height: 42px; text-align: center; font-size: 14px; line-height: 42px; color: #ffffff;  background-color: #c6c6c6;  margin-right: 10px; margin-bottom: 10px; float: left; }

.full-recruitB-container .recruitB-list .job-handle a:hover { background-color: #0c4fb6;  }

.full-recruitB-container .recruitB-list .job-handle .label { display: block; padding: 10px 0 0; font-size: 14px; line-height: 24px; color: #d90000;  }

.full-recruitB-container .loadmore { overflow: hidden; padding: 10px 0; }

.full-recruitB-container .loadmore a { display: block; padding: 0; margin: 0; font-size: 16px; line-height: 40px; text-align: center; color: #ffffff;  background-color: #cd002b;  }

@media (min-width: 768px) { .full-recruitB-container .recruitB-list .job-number { display: block; top: 22%; }
  .full-recruitB-container .recruitB-list .job-date { display: block; top: 22%; } }


@media (min-width: 1024px) { .full-recruitB-container { padding: 0px 0 30px;  }
  .full-recruitB-container .recruitB-title { margin: 0 0 80px;  font-size: 30px;  }
  .full-recruitB-container .recruitB-title:after { margin: 12px auto 0; }
  .full-recruitB-container .recruitB-list .job-title { padding: 24px 40px; background-size: 30px; }
  .full-recruitB-container .recruitB-list .job-number { display: block; top: 34%; }
  .full-recruitB-container .recruitB-list .job-date { display: block; top: 34%; }
  .full-recruitB-container .recruitB-list .job-panel { padding: 0px 40px 60px; }
  .full-recruitB-container .recruitB-list .job-panel .h4 { padding: 50px 0 0; }
  .full-recruitB-container .recruitB-list .main-top { padding-bottom: 26px; }
  .full-recruitB-container .recruitB-list .main-top p { float: left; width: 30%; }
  .full-recruitB-container .recruitB-list .job-handle { padding: 35px 0 0; overflow: hidden; zoom: 1; }
  .full-recruitB-container .recruitB-list .job-handle a { width: 144px; float: left; }
  .full-recruitB-container .recruitB-list .job-handle .label { overflow: hidden; zoom: 1; line-height: 42px; padding: 0 0 0 20px; }
  .full-recruitB-container .loadmore { padding: 40px 0 10px;  }
  .full-recruitB-container .loadmore a { line-height: 50px; } }


#ie-alert-overlay { width: 100%; height: 100%; background: url(../images/bg.png) repeat 0 0; position: fixed; top: 0; left: 0; z-index: 9999; }

* html #ie-alert-overlay { position: absolute; z-index: 9999; }

#ie-alert-panel { width: 520px; height: 331px; position: fixed; background: url(../images/iealertsprite.png) no-repeat; background-position: -1px -109px; top: 50%; left: 50%; margin: -201px 0 0 -296px; padding: 72px 0 0 72px; _position: absolute; _top: expression(300+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; color: #333; line-height: 1.5em; z-index: 10000; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

#ie-alert-panel div, #ie-alert-panel p, #ie-alert-panel span, #ie-alert-panel a, #ie-alert-panel img, #ie-alert-panel ul, #ie-alert-panel li { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

#ie-alert-panel p { font-size: 14px; width: 486px; text-align: justify; }

#ie-alert-panel img { border: 0; }

#ie-alert-panel span { font-size: 18px; margin: 0 0 20px 0; display: block; padding: 0; }

#ie-alert-panel ul { list-style: none; margin: 0; padding: 0; overflow: hidden; }

#ie-alert-panel li { float: left; margin: 0 22px 0 0; }

#ie-alert-panel li.last { margin-right: 0; }

#ie-alert-panel a { display: inline-block; vertical-align: top; }

#goon { text-decoration: underline; }

.browser { position: absolute; bottom: 35px; }

.chrome, .firefox, .ie9, .opera, .safari { background: url(../images/iealertsprite.png) no-repeat; }

.chrome { background-position: 0 0; width: 73px; height: 96px; margin: 0 4px 0 0; }

.firefox { background-position: -292px 0; width: 73px; height: 98px; }

.ie9 { background-position: -179px 0; width: 95px; height: 98px; }

.opera { background-position: -90px 0; width: 73px; height: 98px; }

.safari { background-position: -387px 0; width: 73px; height: 98px; margin: 0 4px 0 0; }



.introductionE-container { padding: 0px 0 30px; background-color: #ffffff;  font-size: 14px; line-height: 22px; color: #888888;  }

.introductionE-container img { max-width: 100%; height: auto !important; }

.introductionE-title { margin-bottom: 20px; font-size: 20px; line-height: 1.4; text-transform: uppercase; text-align: center; color: #868686;  }

.introductionE-title:after { content: ''; display: block; width: 60px; height: 2px; margin: 15px auto 0; background-color: #de0012;  }

.introE-imgtxt-top { margin-bottom: 15px; }

.introE-imgtxt-top .img { margin: 15px 0; }

.introE-imgtxt-top .txt .en { font-size: 30px; line-height: 1; color: #d9d9d9;  text-transform: uppercase; }

.introE-imgtxt-top .txt .title { margin-bottom: 10px; font-size: 18px; line-height: 1.4; color: #323232;  }

.introE-imgtxt-top .num-wraper { padding: 15px 0; font-size: 0; }

.introE-imgtxt-top .num-wraper .num-item { width: 50%; display: inline-block; vertical-align: top; font-size: 14px; line-height: 22px; color: #2e2e2e; color: #323232;  padding: 0 5px; }

.introE-imgtxt-top .num-wraper .num-item .num { font-size: 30px; font-weight: normal; color: #004985;  }

.introE-imgtxt-bot { margin: 15px 0 20px; background-color: #004985;  color: #fffefe;  }

.introE-imgtxt-bot img { width: 100%; }

.introE-imgtxt-bot .txt { padding: 20px 15px; }

.introE-imgtxt-bot .txt .en { font-size: 24px; line-height: 1.2; color: #6191e6;  }

.introE-imgtxt-bot .txt .cn { margin-bottom: 10px; font-size: 18px; line-height: 1.3; color: #fff;  }


@media (min-width: 1024px) { .introductionE-container { padding: 0px 0 90px;  }
  .introductionE-title { font-size: 32px;  margin: 80px;  }
  .introductionE-title:after { margin: 12px auto 0; }
  .introE-imgtxt-top { width: 100%; margin-bottom: 60px;  display: table; table-layout: fixed; }
  .introE-imgtxt-top .img { margin: 0; display: table-cell; vertical-align: top; width: 50%; }
  .introE-imgtxt-top .txt { display: table-cell; vertical-align: top; width: 50%; padding: 0 35px 0 0; }
  .introE-imgtxt-top .txt .en { font-size: 60px;  letter-spacing: -4px; font-weight: bold; }
  .introE-imgtxt-top .txt .title { font-size: 20px;  margin-bottom: 50px;  }
  .introE-imgtxt-bot { margin: 60px 0 20px; display: table; width: 100%; table-layout: fixed; }
  .introE-imgtxt-bot .img { display: table-cell; vertical-align: middle; width: 63.75%; }
  .introE-imgtxt-bot .txt { display: table-cell; vertical-align: middle; padding: 25px 35px; }
  .introE-imgtxt-bot .txt .en { font-size: 30px;  }
  .introE-imgtxt-bot .txt .cn { margin-bottom: 27px;  font-size: 24px;  } }


@media (min-width: 1260px) { .introE-imgtxt-bot .img { width: 63.75%; }
  .introE-imgtxt-bot .txt { padding: 25px 45px; }
  .introE-imgtxt-top .num-wraper { padding: 60px 0 0;  }
  .introE-imgtxt-top .num-wraper .num-item .top { margin-bottom: 5px; }
  .introE-imgtxt-top .num-wraper .num-item .num { font-size: 60px;  color: #ff8125; }
  .introE-imgtxt-top .num-wraper .num-item:hover .num { color: #004985;  }
  .introE-imgtxt-top .num-wraper .num-item:hover .desc { text-decoration: underline; } }



.full-searchA-wrapper .search-hd { border-bottom: 1px solid #d6d6d6;  }

.full-searchA-wrapper .search-form { padding: 20px 0; }

.full-searchA-wrapper .search-form form { position: relative; display: block; width: 100%; max-width: 520px; margin: 0 auto; padding-right: 80px; border: 1px solid #333;  -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; }

.full-searchA-wrapper .search-form input { display: block; width: 100%; font-size: 14px; line-height: 38px; height: 38px; }

.full-searchA-wrapper .search-form input[type='text'] { padding-left: 36px; background-repeat: no-repeat; background-position: 12px center; background-size: auto 16px; background-image: url(../images/searchAico.png);  }

.full-searchA-wrapper .search-form input[type='submit'] { position: absolute; right: 0; top: 0; z-index: 3; width: 80px; padding: 0 20px; color: #fff;  background-color: #333;  }

.full-searchA-wrapper .search-cate ul { margin-bottom: -1px; white-space: nowrap; overflow-x: auto; }

.full-searchA-wrapper .search-cate li { display: inline-block; vertical-align: top; margin-right: 10px; }

.full-searchA-wrapper .search-cate a { display: block; font-size: 14px; line-height: 30px; padding: 0 5px; border-bottom: 1px solid #d6d6d6;  }

.full-searchA-wrapper .search-cate .cur a { border-bottom-color: #333;  }

.full-searchA-wrapper .search-result .length { padding: 10px 0; }

.full-searchA-wrapper .search-result .nodata { padding: 20px 0; }

.full-searchA-wrapper .result-list li { padding: 10px 0; border-bottom: 1px solid #ccc;  }

.full-searchA-wrapper .result-list li a { display: block; }

.full-searchA-wrapper .result-list .thumb { float: left; width: 135px; margin-right: 10px; }

.full-searchA-wrapper .result-list .thumb img { max-width: 100%; }

.full-searchA-wrapper .result-list .content { overflow: hidden; }

.full-searchA-wrapper .result-list .content h2 { font-size: 16px; line-height: 24px; max-height: 48px; line-height: 24px; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #333;  }

.full-searchA-wrapper .result-list .desc { font-size: 14px; line-height: 24px; max-height: 48px; line-height: 24px; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #666;  }

.full-searchA-wrapper .result-list .more { font-size: 14px; line-height: 24px; }

.full-searchA-wrapper .loadmore { overflow: hidden; padding: 10px 0; }

.full-searchA-wrapper .loadmore a { display: block; padding: 0; margin: 0; font-size: 16px; line-height: 40px; text-align: center; color: #ffffff;  background-color: #cd002b;  }

.full-searchA-wrapper mark { color: #fff;  background-color: #cd002b;  }

@media (min-width: 640px) { .full-searchA-wrapper .search-form { padding: 30px 0; }
  .full-searchA-wrapper .result-list li { padding: 15px 0; }
  .full-searchA-wrapper .result-list .thumb { width: 180px; }
  .full-searchA-wrapper .result-list .loadmore { padding: 20px 0; } }

@media (min-width: 1024px) { .full-searchA-wrapper .search-form { padding: 40px 0;  }
  .full-searchA-wrapper .commonweb { max-width: 960px; }
  .full-searchA-wrapper .loadmore { padding: 40px 0;  }
  .full-searchA-wrapper .loadmore a { line-height: 50px; }
  .full-searchA-wrapper .result-list a .content h2 { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .full-searchA-wrapper .result-list a:hover .content h2 { color: #ff5500; }
  .full-searchA-wrapper .result-list li { padding: 20px 0;  }
  .full-searchA-wrapper .result-list .content h2 { margin-bottom: 10px; font-weight: bold; }
  .full-searchA-wrapper .result-list .thumb { width: 280px;  margin-right: 30px;  } }



/*网站地图 s*/
.hgySitemap .sitemapcont2 { padding: 6% 10px; overflow: hidden; background: #fff; }

.hgySitemap .sitemapcont2 dl { position: relative; margin-bottom: 36px; }

.hgySitemap .sitemapcont2 dl:last-child { margin-bottom: 0; }

.hgySitemap .sitemapcont2 dt { font-size: 16px; font-weight: bold; padding: 0 8px; background: #fff; position: absolute; left: 18px; top: -14px; }

.hgySitemap .sitemapcont2 dd { padding: 4% 3% 1% 3%; border: 1px solid #e6e6e6; }

.hgySitemap .sitemapcont2 dd a { display: inline-block; padding-left: 10px; margin: 0 23px 8px 0; }

@media (min-width: 1024px) { .hgySitemap .sitemapcont2 { padding: 3.5% 30px; }
  .hgySitemap .sitemapcont2 dl { margin-bottom: 55px; }
  .hgySitemap .sitemapcont2 dt { font-size: 20px; }
  .hgySitemap .sitemapcont2 dd { padding: 2% 3% 1% 3%; border: 1px solid #e6e6e6; }
  .hgySitemap .sitemapcont2 dd a { margin: 0 45px 8px 0; } }

/*网站地图 e*/



.full-honorA-container { padding: 0px 0 30px; background-color: #ffffff;  }

.full-honorA-container .honorA-title { margin-bottom: 20px; font-size: 20px; line-height: 1.4; text-transform: uppercase; text-align: center; color: #1b1b1b;  }

.full-honorA-container .honorA-title:after { content: ''; display: block; width: 60px; height: 2px; margin: 15px auto 0; background-color: #cd002b;  }

.full-honorA-container .honorA-list { overflow: hidden; font-size: 0; }

.full-honorA-container .honorA-list ul { margin: 0 -5px; }

.full-honorA-container .honorA-list a { display: block; background-color: #fff;  }

.full-honorA-container .honorA-list li { display: inline-block; vertical-align: top; width: 50%; padding: 0 5px; margin-bottom: 10px; }

.full-honorA-container .honorA-list .line { border-bottom: 1px solid #e5e5e5; margin-bottom: 40px; }

.full-honorA-container .honorA-list .thumb { position: relative; overflow: hidden; border: 1px solid #e5e5e5; }

.full-honorA-container .honorA-list .thumb:after { display: block; content: ''; width: 100%; padding-bottom: 80%; }

.full-honorA-container .honorA-list .thumb img { position: absolute; left: 50%; top: 50%; z-index: 3; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 100%; }

.full-honorA-container .honorA-list .msg { padding-top: 18px; font-size: 14px; line-height: 22px; text-align: center; color: #666666;  }

.full-honorA-container .honorA-list .msg .title { font-size: 16px; line-height: 22px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.full-honorA-container .honorA-list .msg .desc { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.full-honorA-container .loadmore { overflow: hidden; padding: 10px 0; }

.full-honorA-container .loadmore a { display: block; padding: 0; margin: 0; font-size: 16px; line-height: 40px; text-align: center; color: #ffffff;  background-color: #cd002b;  }

.full-honorA-popup { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 99; background-color: rgba(0, 0, 0, 0.5); }

.full-honorA-popup .honorA-wrap { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 10; width: 94%; height: 80%; max-width: 800px; }

.full-honorA-popup .honorA-wrap li { text-align: center; font-size: 0; }

.full-honorA-popup .honorA-wrap li:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }

.full-honorA-popup .honorA-wrap li img { display: inline-block; vertical-align: middle; width: auto; height: auto; max-width: 100%; width: 100%; }

.full-honorA-popup .honorA-wrap li img.lanky { width: auto; max-height: 100%; height: 100%; }

.full-honorA-popup .honorA-popupsw { height: 100%; }

.full-honorA-popup .honorA-pages { display: none; }

.full-honorA-popup .honorA-ctrl { position: absolute; top: 50%; z-index: 10; background-repeat: no-repeat; background-position: center center; width: 38px; height: 74px; background-size: 15px auto; margin-top: -37px; }

.full-honorA-popup .honorA-prev { left: -5px; background-image: url(../images/honorAprev.png);  }

.full-honorA-popup .honorA-next { right: -5px; background-image: url(../images/honorAnext.png);  }

.full-honorA-popup .honorA-popupsw { height: 100%; }

.full-honorA-popup .honorA-close { position: absolute; top: -40px; right: 0px; z-index: 10; width: 40px; height: 40px; background-repeat: no-repeat; background-position: center; background-image: url(../images/honorAclose.png);  }

@media (min-width: 768px) { .full-honorA-container .honorA-list ul { margin: 0 -10px; }
  .full-honorA-container .honorA-list li { padding: 0 10px; margin-bottom: 20px; }
  .full-honorA-container .honorA-list li .thumb:after { padding-bottom: 90%; } }


@media (min-width: 1024px) { .full-honorA-container { padding: 0px 0 70px;  }
  .full-honorA-container .honorA-title { margin: 0 0 80px;  font-size: 30px;  }
  .full-honorA-container .honorA-title:after { margin: 12px auto 0; }
  .full-honorA-container .honorA-list ul { margin: 0 -17px; }
  .full-honorA-container .honorA-list li { width: 33.3333%; padding: 0 17px; margin-bottom: 34px; }
  .full-honorA-container .honorA-list li .thumb:after { padding-bottom: 80%; }
  .full-honorA-container .honorA-list li .thumb img { -webkit-transition: -webkit-transform ease .7s; transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; transition: transform ease .7s; transition: transform ease .7s, -webkit-transform ease .7s, -o-transform ease .7s; }
  .full-honorA-container .honorA-list li a:hover img { -webkit-transform: scale(1.03) translate(-50%, -50%); -ms-transform: scale(1.03) translate(-50%, -50%); -o-transform: scale(1.03) translate(-50%, -50%); transform: scale(1.03) translate(-50%, -50%); }
  .full-honorA-container .loadmore { padding: 15px 0;  }
  .full-honorA-container .loadmore a { line-height: 50px; }
  .full-honorA-popup .honorA-close { -webkit-transition: -webkit-transform ease .3s; transition: -webkit-transform ease .3s; -o-transition: -o-transform ease .3s; transition: transform ease .3s; transition: transform ease .3s, -webkit-transform ease .3s, -o-transform ease .3s; }
  .full-honorA-popup .honorA-close:hover { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
  .full-honorA-popup .honorA-ctrl { background-size: auto; }
  .full-honorA-popup .honorA-prev { left: -80px; }
  .full-honorA-popup .honorA-next { right: -80px; } }

  .laypage_main a,
  .laypage_main span{
    display: inline-block;
    font-size: 16px;
    color: #333;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
    margin: 0 5px;
    border: 1px solid #e5e5e5;
  }
  .laypage_main span{
    border: none!important;
    color: #333!important;
  }
  .laypage_main .laypage_curr{
    color: #fff!important;
  }

  .building-slider-info .swiper-pagination{
    bottom: 4%;
    width: 100%;
    text-align: center;
  }

  .building-slider-info .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #0a42a5;
  }

  .building-slider-info .swiper-pagination .swiper-pagination-bullet{
    background: rgba(255, 255, 255, .8);
    margin: 0 2px;
  }

  .swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 0px;
    top: 0;
    z-index: 50;
    width: 3px;
    height: 100%;
    border-radius: 3px;
    background: rgba(0,0,0,.1);
  }

  .swiper-scrollbar-drag{
    width: 100%;
    position: relative;
    background: rgb(10,66,165);
    border-radius: 10px;
    left: 0;
    top: 0;
  }


    /**** 股票信息 ****/
  /*股票信息 s*/
/* .stock-top { padding-top: 25px; } */

.stock-name { float: left; font-size: 14px; color: #fff; line-height: 20px; background: #042536; text-align: center; padding-top: 8px; padding-bottom: 8px; }

.stock-name b { display: block; }

.stock-now { font-size: 14px; color: #015198; height: 56px; line-height: 56px; padding-left: 27px; background: #f2f2f2; }

.stock-now img { position: relative; top: 3px; margin-right: 6px; }

.stock-now em { color: #333; font-size: 12px; display: inline-block; width: 28%; line-height: 17px; padding-top: 13px; position: absolute; right: 22px; font-style: normal; }

.stock-middle { background: #f7f7f7; margin-bottom: 22px; }

.stock-up { background: #f2f2f2; text-align: center; padding-top: 13px; padding-bottom: 6px; }

.stock-up em { color: #b1020c; font-size: 15px; padding: 0 12px; font-style: normal; }

.stock-up i { font-size: 13px; color: #333; font-style: normal; }

.stock-up span { color: #b1020c; font-size: 30px; font-weight: bold; padding-right: 30px; background-image: url(../images/zhsh06.png); background-position: right center; background-repeat: no-repeat; }

.stock-up span.cur { color: #0e8c4c; background-image: url(../images/zhsh06g.png); }

.stock-detail { line-height: 30px; font-size: 14px; color: #333; }

.stock-detail ul { padding-top: 20px; padding-bottom: 10px; padding-left: 10px; }

.stock-detail ul li { padding-left: 5px; padding-right: 5px; }

.stock-detail b { color: #000; font-style: normal; }

.stock-status { margin-bottom: 40px; background: #f7f7f7; }

.status-nav { background: #ededed; border: 1px solid #ededed; overflow: hidden; margin-bottom: 19px; }

.status-nav a { display: block; float: left; font-size: 14px; color: #333; width: 65px; text-align: center; line-height: 43px; }

.status-nav a.cur { color: #042536; background: #fff; }

.allstatus { padding: 0 11px 50px; }

.substatus-nav { font-size: 14px; color: #333; line-height: 40px; -webkit-border-radius: 4px; border-radius: 4px; background: #ededed; }

.substatus-nav span { padding-left: 10px; padding-right: 5px; }

.substatus-nav i { color: #b1020c; font-style: normal; }

.stock-img { text-align: center; padding-top: 43px; overflow-x: scroll; }

.stock-img img { min-width: 600px; }

/*股票信息 e*/

@media (min-width: 768px) { /*股票信息 s*/
  .stock-name, .stock-up { width: 17.5%; float: left; }
  .stock-now, .stock-detail { width: 82.5%; float: left; }
  .stock-now em { position: initial; width: auto; vertical-align: middle; }
  .substatus-nav span { width: auto; }
  .stock-img { overflow-x: hidden; }
  .stock-container { padding-bottom: 40px; }
  /*股票信息 e*/ }

  .mobile{ display: none; }

  @media(max-width: 768px){
    .mobile{ display: block; }
    .pc{ display: none; }
  }